- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 计算 display:none 的实际高度
在不影响原有布局的情况, 设置元素为 display:block, height:0, overflow:hidden, 再取dom.scrollHeight即可es6代码:function getDomHeight(el){ let origStyle = el.getAttribute('style'); // 原有的style,备份一下 Object.assign(el....
2019-08-29 11:27:25 673
原创 linux x11,gtk 取消鼠标中键粘贴,不是屏蔽按钮哦
在某DN有几百篇关于此问题, 几乎千篇一律的是同一篇转文, 原理是从硬件上把按钮屏蔽掉了, 某些软件还是需要定义中键功能的, 比如 IDEA)求人不如求已, 甚至翻了源码,终于找到解决方法此法应用在 mate desktop在gconf里有一项 gtk-enable-primary-paste, 他的说明信息如下:if true, gtk+ uses the primary paste...
2019-07-31 22:34:01 639
原创 Nginx proxy_pass 代理备忘
Nginx proxy_pass 代理备忘 # 结尾不带/, 原封不动的将 /pma/foo/bar 转发到目标 /pma/foo/bar # 兼容性最好,目标收到的URI即是原始URI location /pma/ { # proxy_redirect off; proxy_pass http://127.0.0...
2018-09-28 12:50:40 635
原创 无标题窗口的阴影支持
无标题窗口的阴影支持如果支持WDM,则使用WDM(有前提), 否则创建一个LayeredWindow,并根据目标窗口大小进行绘制阴影源码: https://github.com/ijiabao/cxx_shadow_win#include "shadow_window.h"// 使用示例void Test() { HWND hwnd = FindWindow(L"Test...
2018-09-14 18:01:01 476 1
原创 C++(CrytpoPP) 与 CI(CodeIgniter PHP) 实现相同加解密算法(Crypt AES-128-CBC/HMAC SHA512),方便交互
前言如果服务器端数据需要与其它应用程序交互,很可能需要进行加密与解密很久前用CI做的服务器,CI自带一个Encryption库,默认使用使用AES-128-CBC/HMAC SHA512算法,我在VC客户端请求服务器数据时数据是加密的,需要实现相同算法来进行解密。CI libraries\Encryption.php 算法简述加密: $this->encryption-...
2018-09-09 23:04:33 865 1
原创 VC 读取windows .lnk快捷方式路径
#include <Windows.h>#include <iostream>#include <ShObjIdl.h>// 使用Com接口,读取链接目标路径HRESULT LoadLinkFilePath(const wchar_t* file, wchar_t* buf, int maxbuf){ IShellLinkW* shlink...
2018-09-04 11:24:04 971
原创 编译CxImage 32位+64位
vc6: 直接编译 crtdll, 兼容任何项目, 不需要安装VC Runtime库: (不支持64bit) 编译CRTDLL Unicode 项目即可 只需要二个文件: cximagecrtu.lib, cximagecrtu.dll #pragma comment(lib, "cximagecrtu.lib") 把 cximagecrtu.dll 放入可执行目录...
2018-09-02 00:59:26 1216 2
原创 编译 CEF3 chromium 2623 /mp3/mp4 稳定、终结版 2018-08
编译 CEF3 chromium 2623 /mp3/mp4 稳定、终结版 2018-08前言以前编译过多次CEF2623,很久了,老代码不慎丢失,需要重新编译。翻看之前的编译记录,以及其它推荐文章,发现还有诸多细节问题,有不稳定的隐患。本次强调稳定编译,处理了在编译过程中,容易忽略的问题,尽可能的去除潜在的不稳定隐患,特别是Patch补丁与WinSDK版本问题,以及VS版本兼容/...
2018-08-20 22:56:32 6538 2
原创 Centos7 SNV-Server 速装
其实现在centos7系统做事比以前方便多了,这个svn-server一分钟搞定安装# 安装:yum install subversion# 配置, 修改启动参数(指定仓库目录)vim /etc/sysconfig/svnserveOPTIONS="-r /data/svn"启动:systemctl start svnserve停止:systemctl stop sv...
2018-08-07 09:48:27 408
原创 centos lamp速装
此为centos7纯净系统yum install httpd mariadb-serverphp扩展很多,使用 php-* 通配, --exclude 表示除外(度娘根本查不到资料)yum install php-* --exclude php-mysql,php-develsystemctl enable httpdsystemctl enable mariadbsystem...
2018-08-03 13:01:09 122
转载 mysql open-files-limit Out of resources when opening file 解决
引用其它: Edit /etc/security/limits.conf and add the following linesmysql soft nofile 65535 mysql hard nofile 65535then reboot.Then edit /usr/lib/systemd/system/mysqld.service or /usr/lib/systemd/...
2018-07-30 10:11:15 860
原创 require-css 兼容IE Respond ltie9
require-css 兼容IE Respond根据require-css, respond.js 修改而来,原require css项目使用@import方式加载时,则IE-Respond.js不生效, 且动态加载css时,respond.js需要重载,否则也不生效。(原项目的respond.js必须在所有CSS加载完后再调用,这不符合require-css的意义)respond.js ...
2018-05-16 21:43:52 582
原创 百度地图公开版
百度地图公开版不需要apikey地址为:http://api.map.baidu.com/lbsapi/creatmap/ 创建代码后,需要修改标记icon(原ICON已不存在) var icon = new BMap.Icon(“http://api.map.baidu.com/lbsapi/creatmap/images/us_cursor.gif“,...
2018-05-15 08:57:55 302
原创 require js 动态按条件自动加载依赖, 或根据参数加载依赖,类似css!
require js 动态按条件自动加载依赖, 类似css!在开发时经常<!--[if lt IE 9]> 来自动加载相关JS,缺点是,如果加载的JS非常多, 并非所有页面都要用到,造成资源浪费使用requirejs时,可能要为每个模块进行判断,循环,依次,加载,很麻烦,且经常遇到context丢失的情况,至于动态多重加载,这里就不多写了,有时连自已都糊涂.本例参考requi...
2018-04-25 20:55:29 5026
原创 Linux子系统运行exe,修复盘符路径
exe-in-bash在Linux子系统下运行exe,修正盘符路径,适用于sublime,notepad++或其它需要指定文件参数的GUI程序注:测试使用软链接即可在子系统bash中运行exe文件,如:SublimeText, 免去安装GUI和输入法 ln -sv /mnt/c/Program\ Files/Sublime\ Text\ Build\ 3143\ x64/subl...
2018-04-03 21:53:57 544
原创 vmware linux 挂载共享文件夹
高版本vmware会自动集成vm-tools,否则需安装vm-tools前提是先在Host里设置好共享文件夹。查看命令选项:vmhgfs-fush --help手动挂载:/usr/bin/vmhgfs-fuse .host:/ /mnt/win -o subtype=vmhgfs-fuse,allow_other利用原始mount命令挂载:sudo mount -t fuse.vmhgfs-fus...
2018-02-10 16:02:20 8450 2
原创 win10 linux子系统设置默认用户
lxrun是旧版的,不可使用了。新版比如ubuntu, 那么,命令行输入ubuntu /? 即可找到所要的信息Usage: <no args> - Launches the distro's default behavior. By default, this launches your default shell. run <command line>...
2018-02-07 22:45:51 16023 6
原创 最新版 WebKit for windows 编译方法 (2016)
最新版的编译方法鲜有介绍,在网上搜了些编译方法,多数已经很老了,自己尝试了一些,不太可靠,多数问题还是需要自已琢磨后续还会上传一些测试和使用方法,敬请关注源码:https://nightly.webkit.org/builds/trunk/src/1版本问题:不建议用vs2012及以下版本了,源码太老,新的html5支持不敢保证VS2013所支持的最高版本是WebK
2017-01-08 15:41:47 3842
CEF3 chromium 68.3440 with mp3/mp4 2018-08
2019-01-04
C++(CrytpoPP) 与 CI(CodeIgniter PHP) 实现相同加解密算法(Crypt AES-128-CBC/HMAC SHA512)
2018-09-09
CEF3 chromium 2623 /mp3/mp4 稳定、终结版 2018-08
2018-09-03
require-css 兼容IE respond
2018-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人