hjc.im
WinRT - Page 1 - 風の音
http://hjc.im/tag/winrt
解决方法似乎也不怎么好 至少我的乱码mp3没有办法解决 ,不过MLang API作为Windows系统自带的API Universal App可用 是非常方便好用的窄字符串编码检测方式,特定情况下非常好用。 使用方法非常简单 #include MLang.h HRESULT DetectCodepage(char* text, int* codePage) { IMultiLanguage2* iml; HRESULT hr = CoCreateInstance(CLSID CMultiLanguage, NULL, CLSCTX INPROC SERVER, IID …. 几个月之前我写了一篇文章讲怎么把C /CX的异步操作同步执行 https:/ hjc.im/winrt-ckai-fa-zhi-yi-bu-zhuan-tong-bu/ ,当初做这个其实最主要就是为了给ffmpeg读写文件。 SUCCEEDED(hr) { .处理异常 } 得到一个IStream对象之后就可以使用它来读写流了。 例如读取 uint8 t* buf…. 只支持解码到RGB,BGR,RGBA,BGRA四种。
hjc.im
WinRT开发:使用API将异步读写流转换为同步
http://hjc.im/winrtkai-fa-shi-yong-apijiang-yi-bu-du-xie-liu-zhuan-huan-wei-tong-bu
几个月之前我写了一篇文章讲怎么把C /CX的异步操作同步执行 https:/ hjc.im/winrt-ckai-fa-zhi-yi-bu-zhuan-tong-bu/. IStream* fileStreamData; HRESULT hr = CreateStreamOverRandomAccessStream( reinterpret cast IUnknown* (stream), IID PPV ARGS(&fileStreamData) ; if (! SUCCEEDED(hr) { .处理异常 }. Uint8 t* buf = (uint8 t*)malloc(sizeof(uint8 t)*1024); int bufSize = 1024; int bytesRead = 0; HRESULT hr = pStream- Read(buf, bufSize, &bytesRead); if (FAILED(hr) { . } if (! BytesRead) { . } . July 17, 2015. The Fairest of the Fair March.
hjc.im
Ghost - Page 1 - 風の音
http://hjc.im/tag/ghost-tag
我没想到这么简单的6行命令也会出问题,真的 后来才发现/etc/crontab中有一行PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin,然而 root@jc-blog: # which curl /usr/local/bin/curl root@jc-blog: # which mysqldump…. 都是 section /section 的错。 适用于Ubuntu,安装配置好ghost,将ghost目录移动到/var/www/ghost内,测试npm start - production下网站是否能正常访问。 新建用户www-data 如果之前没有 ,并执行 chown -R www-data /var/www/ghost /var/www/ghost/* 新建文件 /etc/init/ghost.conf description…. 现在以Ghostium主题 我的博客正在用的 为例 其他主题可能需要添加在不同位置 ,简单实现QQ空间、微博以及人人网的分享按钮。 建站示例 http:/ www.uygw.ga/ 长期有效。
tombu.info
抛弃 HHVM | The Fairest of the Fair March
https://www.tombu.info/contents/抛弃-hhvm
The Fairest of the Fair March. 想了想还是用传统的 Zend PHP 好啦。 毕竟 Azure A0 只有 768M 内存,喂 HHVM 还是不太够用的。 现在用的方案是 Nginx uWSGI PHP (mysqlnd) XCache 的组合。 本来考虑过 LNAMP 但是如果这么做的话我的主机上就相当于有三个 httpd 在同时运行 还有一个是 Lighttpd, 给一个 CGI 脚本准备的 ,而且 Apache 遇到大量请求照样吃内存没商量。 不使用 FastCGI 是因为其效率 在评测中. 在 Ubuntu 上,需要安装 uwsgi uwsgi-plugin-php php5 php5-mysqlnd 作为基础包,其他 PHP 插件的话我直接在 aptitude 里面勾选安装的。 启动 uWSGI 我用的是 supervisord 因为相比 Ubuntu 打包者带的服务,我更熟悉这个。 Include /etc/nginx/uwsgi php;. 最后写入 /etc/supervisor/conf.d/uwsgi.conf:.
tombu.info
Connext | The Fairest of the Fair March
https://www.tombu.info/contents/tag/connext
The Fairest of the Fair March. 私货 关于 Connext 的个人观点. 同时,本人因为个人原因未能成行 Connext, 因此本文基于第二手资料 他人转述的信息 ,如有不实之处,欢迎指出,我将酌情更新. 在我认识的微软平台开发者 为什么是微软平台开发者,因为本次活动的赞助商之一就是微软,微软也有演讲者参与,同时很多参与者也是微软平台的开发者 中最顶尖的 Light Studio. 在我看来,理想的氛围应该类似 Boston LUG, 有大牛去讲话,有干货。 比如 2014 年 11 月的 Boston LUG 交流会就请到了 MIT 的教授 Jeff Schiller 原 Kerberos 团队成员之一,后参与了多项互联网安全标准的制定,例如 DKIM 系统。 他便在他的演讲中提到了一个很新颖但是有理有据的观点 很多互联网标准本身是很脆弱的,比如 DKIM 一开始只使用了 1024 位 RSA 密钥,这使得其在现代环境无法保证邮件的真实性。 你们看看 Light Studio 的 David Huang.
tombu.info
使用 OneDrive 进行网站备份 | The Fairest of the Fair March
https://www.tombu.info/contents/使用-onedrive-进行网站备份
The Fairest of the Fair March. 嗯,既然整个服务器都迁移到 Azure 上了那么干脆把备份也交给 OneDrive 吧 据说 Azure 机房到机房间的速度快到变态。 好在 Linux 下有现成的 OneDrive 命令行客户端 https:/ github.com/mk-fg/python-onedrive. Apt install python-pip python-yaml python-dev. 安装完成后首先需要申请并填入 AppID, 在 /.lcrc 中写入自己申请到的 AppID 和 Key 这是作者主页上的示范. Client: id: '00000000620A3E4A' secret: gndrjIOLWYLkOPl0QhWIliQcg-MG1SRN. 然后将生成的 URL 复制到浏览器内进行授权,并且将授权完成后空白页面的 URL 填回程序。 这两个脚本都是以 root 权限运行的,加入到 root 的 crontab 中即可。 同时,在 Azure 上 /mnt 是专门的缓存盘,用来作为备份的临时目录还是不错的。 SinoRail CA →.
tombu.info
杂记 | The Fairest of the Fair March
https://www.tombu.info/contents/category/杂记
The Fairest of the Fair March. 实在是无聊把 12306 网站上的 SinoRail CA 拆了一下。 内网 CRL, SHA-1, 1024 位 RSA 私钥。 嗯,既然整个服务器都迁移到 Azure 上了那么干脆把备份也交给 OneDrive 吧 据说 Azure 机房到机房间的速度快到变态。 好在 Linux 下有现成的 OneDrive 命令行客户端 https:/ github.com/mk-fg/python-onedrive. Apt install python-pip python-yaml python-dev. 安装完成后首先需要申请并填入 AppID, 在 /.lcrc 中写入自己申请到的 AppID 和 Key 这是作者主页上的示范. Client: id: '00000000620A3E4A' secret: gndrjIOLWYLkOPl0QhWIliQcg-MG1SRN. 然后将生成的 URL 复制到浏览器内进行授权,并且将授权完成后空白页面的 URL 填回程序。 想了想还是用传统的 Zend PHP 好啦。 最后写入 /etc/superv...
hjc.im
编码 - 風の音
http://hjc.im/tag/bian-ma
解决方法似乎也不怎么好 至少我的乱码mp3没有办法解决 ,不过MLang API作为Windows系统自带的API Universal App可用 是非常方便好用的窄字符串编码检测方式,特定情况下非常好用。 使用方法非常简单 #include MLang.h HRESULT DetectCodepage(char* text, int* codePage) { IMultiLanguage2* iml; HRESULT hr = CoCreateInstance(CLSID CMultiLanguage, NULL, CLSCTX INPROC SERVER, IID …. The Fairest of the Fair March. 2014-2016 風の音. 保留所有权利。
hjc.im
Windows Runtime - Page 1 - 風の音
http://hjc.im/tag/windows-runtime
解决方法似乎也不怎么好 至少我的乱码mp3没有办法解决 ,不过MLang API作为Windows系统自带的API Universal App可用 是非常方便好用的窄字符串编码检测方式,特定情况下非常好用。 使用方法非常简单 #include MLang.h HRESULT DetectCodepage(char* text, int* codePage) { IMultiLanguage2* iml; HRESULT hr = CoCreateInstance(CLSID CMultiLanguage, NULL, CLSCTX INPROC SERVER, IID …. 几个月之前我写了一篇文章讲怎么把C /CX的异步操作同步执行 https:/ hjc.im/winrt-ckai-fa-zhi-yi-bu-zhuan-tong-bu/ ,当初做这个其实最主要就是为了给ffmpeg读写文件。 SUCCEEDED(hr) { .处理异常 } 得到一个IStream对象之后就可以使用它来读写流了。 例如读取 uint8 t* buf…. 只支持解码到RGB,BGR,RGBA,BGRA四种。
hjc.im
Linux - Page 1 - 風の音
http://hjc.im/tag/linux
关于如何在Linux上架设CS:GO服务器,可以参考 我之前的文章 CS:GO 自己架服务器玩了这么久了,管理时总得打开命令行rcon还是很麻烦的。 解压后编辑addons目录内的metamod.vdf "Plugin" { "file" "addons/metamod/bin/server" } 接着,配置sourcemod,将自己的steam id设置为管理员 编辑addons/sourcemod/configs/admins.cfg,…. 声明 1本文并非完全原创,脚本和部分内容来自此处 2.由于要使用Steam下载csgo服务器,请确保你的VPS能够顺畅地连接Steam服务器 Linode只需要20秒不到,国内的下载很痛苦,等一晚上吧 VPS硬件要求 1.CPU 单核性能最好比较强,UnixBench单核500-600分就够了,最好是800-1000分,因为CSGO服务器程序只使用一个核心 也许是我不会开多核。 The Fairest of the Fair March. 2014-2016 風の音. 保留所有权利。
SOCIAL ENGAGEMENT