JS 原型模式之 动态原型模式
function Utils() {
if(typeof Utils.initialized == "undefined"){
console.log("prototype init");
Utils.prototype.utilsFunc1 = function () {
console.log("utilsFunc1");
};
Utils.prototype.utilsFunc2 = func
JS call方法原理
原文转自:https://blog.csdn.net/u010377383/article/details/80646415 前言 本来计划是, 先把深入React技术栈过完, 但是,现在在满足RN app开发情况下,我还是先深入js一个系列。 (一)call源码解析 首先上一个call使用 function add(c, d) { return this.a + this.b + c + d; } const obj = { a: 1, b: 2 }; console.error(add.c
JS 一元判断语句优化以及eval用法
在网上看到了 if else if 多条语句判断的优雅写法,如下所示:
var processMsg = function (type) {
if("Next" === type){
processMedia("next");
}else if("Previous" === type){
processMedia("previous");
}else if("Stop" === type){
processMedia("
没有加载动态库导致的error: symbol lookup error: undefined symbol
做了一个浏览器插件,需要编译为 abcPlugins.so , 这个.so需要调用另外一个业务库 defLib.so里面的函数。 把abcPlugins.so替换到目标板上,浏览器进程启动不起来。 1. 查找浏览器进程启动过程错误 1)export LD_DEBUG=files 2)启动浏览器进程脚本来启动浏览器进程 从log中看到 这个错误 error: symbol lookup error: undefined symbol defLib.so库提供的一个函数 出现undefined s
CSS text-decoration 属性
一个新需求要给字符后面加下划线,不知道咋弄。原来有text-decoration属性
#decoration{
text-decoration : underline;
}
<div id="decoration">liubangbo test decoration</div> 好使。不过有的浏览器不支持这个属性,例如cobalt浏览器。 那么还可以用border-bottom ,怎么用呢? 再续 。。。
php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
php数组根据某一个键值,把相同键值的合并生成一个新的二维数组 <?php
$infos =
array(
array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png'),
array( 'a' => 3, 'b' => 'vd', 'c' => '2015-08-20 00:00:00', 'd' => '201
php实现base64图片上传方式实例代码 前端接口问题
php实现base64图片上传方式实例代码 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="tex
vs工程文件转Qt工程文件
以后会用到这个功能,记下一些文章资源: 如何将Visual Studio的工程转成QT的工程 http://blog.csdn.net/nirendao/article/details/50558034 Visual Studio 2010 C++ 工程文件解读 http://www.cnblogs.com/yaozhongxiao/p/3477308.html
vc2010 error MSB4023: 无法计算项元数据“%(Extension)”
今天vc2010编译遇到个问题: C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(798,5): error MSB4023: 无法计算项元数据“%(Extension)”。无法将项元数据“%(Extension)”应用于路径“"./GeneratedFiles/Debug/ui_ProjectMainWindow.h"”。路径中具有非法字符。 网上搜了,有的说是工程的路径太长了,这个工程的目录是挺深
moc: Too many input files specified
今天vc2010下编译qt程序,报错: CustomBuild: 1> Moc'ing ProjectMainWindow.h... 1> moc: Too many input files specified 1> Usage: moc [options] <header-file> 1> -o<file> write output to file rather than stdout 1> -I<dir> add dir to the include path for header fil
gnu linker 的名字 ld.exe
不知道gnu的连接器叫ld。 找了一些资料: 1. http://www.abbreviations.com/acronyms/UNIX/4 ld Link editor or loader 2. https://en.wikipedia.org/wiki/GNU_linker GNU linker (or GNU ld) is the GNU Project's implementation of the Unix command ld. GNU ld runs the linker, wh
b.exp : warning LNK4070: .EXP 中的 /OUT:a.dll 指令与输出文件名“b.dll"不同;忽略指令
把一个.vcxprj工程拷贝,改名,做了少许修改,然后编译,出现如题错误。 搜了一下,是b.def文件中还是LIBRARY a.dll, 改为LIBRARY b.dll, 吿警消失。 另,还要把dll主文件(含DLLMain()的文件)中老工程的名字都改为新工程名。
二进制文件中的一些段
bss段的全称是block started by symbol,可读可写,见百度百科 http://baike.baidu.com/link?url=8jr3UHFxmINEmMAXEwLFD9N2VK5YlFGDWEpoR2UMSRIyT8hCUnmlv9k4q-Qv_lCY8ZmzAh3HvzbTl54Imo3A6q .idata数据的解析 http://blog.csdn.net/ybb_y1b1b1/article/details/10949683 【EXE PE】.rsrc 节与 r
mfcs100ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
今天用VC2010写一个用了MFC的规则DLL,编译时报告如题错误。 必应后发现这篇文章 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 http://wanglimin2004.blog.163.com/blog/static/1154884982012393174875/ 为防止连接失效,把内容摘抄如下: 这篇文章:《在Visual C++中以错误的顺序链接CRT库和MFC库时出现LNK2005错误》详细分析和说明了产
acad.exe 中的 0x25c70fc2 (???.arx) 处最可能的异常: 0xC0000005: 读取位置 0x0000009c 时发生访问冲突
1. 修改了一个以前的arx程序,编译通过后,加载时出错,acad说它不是合法arx文件。但是因为还没走到DllMain(),所以vc也调试不了,不知道那里出错,毫无头绪。睡了一觉,觉得应该是全局变量或者类的静态成员初始化时出错。 到网上搜了一下,有篇文章还行:http://blog.csdn.net/xingzihe/article/details/9032789,为阅读方便,部分内容转帖如下: Windows 进程一般放在 0x00400000 的地址,0x00400000 是所有版本的
跨DLL传递std::string
今天又碰到从传递给另外一个DLL中的函数std::string参数, 并从该函数返回std::string的问题。参数传递进去后就不对了,返回值也不对(是空)。网上查了查,大致说,不要在DLL间传递STL数据类型,包括std::string,以及MFC CString。 但是传递 char * 也太繁琐了点。目前不知有什么好办法。 见下面的文章: 调用其他DLL时传递vector和string的问题 http://bbs.csdn.net/topics/370217758
今日推荐
周排行