JS 原型模式之 动态原型模式

function Utils() { if(typeof Utils.initialized == "undefined"){ console.log("prototype init"); Utils.prototype.utilsFunc1 = function () { console.log("utilsFunc1"); }; Utils.prototype.utilsFunc2 = func
分类: 其他 发布时间: 11-19 23:07 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:07 阅读次数: 0

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("
分类: 其他 发布时间: 11-19 23:07 阅读次数: 0

没有加载动态库导致的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
分类: 其他 发布时间: 11-19 23:07 阅读次数: 0

CSS text-decoration 属性

一个新需求要给字符后面加下划线,不知道咋弄。原来有text-decoration属性 #decoration{ text-decoration : underline; } <div id="decoration">liubangbo test decoration</div> 好使。不过有的浏览器不支持这个属性,例如cobalt浏览器。 那么还可以用border-bottom ,怎么用呢? 再续 。。。
分类: 其他 发布时间: 11-19 23:06 阅读次数: 0

地址生成二维码

https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=https://layer.layui.com/ https://layer.layui.com/ 生成地址
分类: 其他 发布时间: 11-19 23:06 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:06 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:05 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:05 阅读次数: 0

opncascade相关

free style, opencascade编译等:: http://www.zyh1690.org
分类: 其他 发布时间: 11-19 23:05 阅读次数: 0

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"”。路径中具有非法字符。 网上搜了,有的说是工程的路径太长了,这个工程的目录是挺深
分类: 其他 发布时间: 11-19 23:04 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:04 阅读次数: 0

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
分类: 其他 发布时间: 11-19 23:04 阅读次数: 0

b.exp : warning LNK4070: .EXP 中的 /OUT:a.dll 指令与输出文件名“b.dll"不同;忽略指令

把一个.vcxprj工程拷贝,改名,做了少许修改,然后编译,出现如题错误。 搜了一下,是b.def文件中还是LIBRARY a.dll, 改为LIBRARY b.dll, 吿警消失。 另,还要把dll主文件(含DLLMain()的文件)中老工程的名字都改为新工程名。
分类: 其他 发布时间: 11-19 23:04 阅读次数: 0

二进制文件中的一些段

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
分类: 其他 发布时间: 11-19 23:03 阅读次数: 0

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错误》详细分析和说明了产
分类: 其他 发布时间: 11-19 23:03 阅读次数: 0

c语言的宏

今天想在宏名中使用宏,如#define macroname##postfix,但是发现不行,好像c语言的宏没法弄出这种效果吧。暂时放一下,不琢磨了。 c语言预处理命令详解 http://www.360doc.com/content/15/0114/22/9200790_440805135.shtml c语言宏 https://wenku.baidu.com/view/efd65365783e0912a3162a04.html 使用这么一个规则,可以创建一个很有趣的技术:打印出一个宏被展开后的样
分类: 其他 发布时间: 11-19 23:03 阅读次数: 0

acad.exe 中的 0x25c70fc2 (???.arx) 处最可能的异常: 0xC0000005: 读取位置 0x0000009c 时发生访问冲突

1. 修改了一个以前的arx程序,编译通过后,加载时出错,acad说它不是合法arx文件。但是因为还没走到DllMain(),所以vc也调试不了,不知道那里出错,毫无头绪。睡了一觉,觉得应该是全局变量或者类的静态成员初始化时出错。 到网上搜了一下,有篇文章还行:http://blog.csdn.net/xingzihe/article/details/9032789,为阅读方便,部分内容转帖如下: Windows 进程一般放在 0x00400000 的地址,0x00400000 是所有版本的
分类: 其他 发布时间: 11-19 23:03 阅读次数: 0

跨DLL传递std::string

今天又碰到从传递给另外一个DLL中的函数std::string参数, 并从该函数返回std::string的问题。参数传递进去后就不对了,返回值也不对(是空)。网上查了查,大致说,不要在DLL间传递STL数据类型,包括std::string,以及MFC CString。 但是传递 char * 也太繁琐了点。目前不知有什么好办法。 见下面的文章: 调用其他DLL时传递vector和string的问题 http://bbs.csdn.net/topics/370217758
分类: 其他 发布时间: 11-19 23:02 阅读次数: 0

VS 项目文件 .vcxproj 文件 工程自定义宏, .vcxproj 文件组织结构

blog.csdn.net/nothinglefttosay/article/details/45536983
分类: 其他 发布时间: 11-19 23:02 阅读次数: 0