- 博客(69)
- 资源 (49)
- 收藏
- 关注
原创 微信加密数据解密算法 Java
一。 Maven 配置<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on --><dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on<...
2020-04-30 22:38:58
1622
转载 pythonn内置异常
BaseExceptionSystemExitKeyboardInterruptGeneratorExitExceptionStopIterationStopAsyncIterationArithmeticErrorFloatingPointErrorOverflowErrorZeroDivisionErrorAssertionErrorAttributeErro...
2019-02-23 14:34:46
289
原创 python 2和 python 3 的差异之处
/ 操作符python 2&gt;&gt;&gt; 13 / 81&gt;&gt;&gt; 13 / 8.0 # 操作数必须有浮点数1.625&gt;&gt;&gt;python 3(除法有小数点)&gt;&gt;&gt; 13 // 8 # 整除1&gt
2019-02-22 12:01:23
220
原创 Linux 安装编译环境
Debian系统(如Ubuntu等)sudo apt−get install build−essential支持 RPM 的系统(如Fedora、Redhat 和 CentOS等)sudo yum groupinstall development−toolsMac OS X通过 App Store 安装 Xcode 即可。Windows建议使用 VirtualBox 安装 Lin...
2019-02-18 11:28:19
4081
原创 make 小技巧
make 小技巧直接编译提供编译选项直接编译当测试一下小的功能时,可以直接编译,不需要撰写 Makefile。譬如经典的 hello world:// filename: hello.c#include <stdio.h>int main() { printf("Hello, world!\n"); return 0;}可以使用 make 直接编译,make ...
2019-02-14 10:05:59
188
原创 Koa Middleware 之 koa-bodyparser
功能解析 PUT / POST 请求中的 body,默认支持的格式有(MIME 可定制): - form - application/x-www-form-urlencoded - json - application/json - application/json-patch+json - application/vnd.api+json ...
2018-08-15 22:05:41
674
原创 Koa 之 Middleware 串联
1. 中间件机制Koa 通过调用 middleware 中间件来实现所需要的功能。中间件之间通过串联机制来执行,类似 Express 中的 connect,和 .NET Core 里面的中间件机制基本相同。譬如有两个中间件 A、B、C 注册在 Koa 上,那么当请求进来时,会先调用 A、A 再调用 B、B 再调用 C,C 处理后,B 再处理 C 的结果,A 再处理 B 的结果。即Koa 的...
2018-08-12 11:51:11
620
原创 Koa之 Hello World
Koa 之 Hello WorldKoa 简介 Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs....
2018-08-12 00:17:10
521
原创 gcc-7.1-centos-6.9-编译
以下仅仅是编译过程的记录,供参考http://gcc.parentingamerica.com/releases/gcc-7.1.0/gcc-7.1.0.tar.gzftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz
2017-07-05 17:49:16
1853
原创 3D里面的旋转
三维旋转 英语 说明 示意图 roll 将物体绕X轴旋转 pitch 将物体绕Y轴旋转 yaw 将物体绕Z轴旋转 坐标系请看前图 在UnrealEngine里面,Rotator可以分离为X(Roll)、Y(Pitch)和Z(Yaw),如下图
2017-01-07 22:35:01
694
转载 js函数声明和函数表达式
选自《你不知道的JavaScript 上卷》一、函数声明js的函数声明与大部分脚本语言类似,其函数名称‘污染’了所在作用域。在下例中,函数foo注册在全局作用域。function foo() { console.log('foo');}二、函数表达式js有种语法,可以直接执行一个函数,而不‘污染’所在作用域。在下例中,函数foo在全局不可见。(function foo() { c
2017-01-04 22:57:24
464
转载 加班剖析
摘自《Web全栈工程师的自我修养》在一个项目和人力都很稳定的团队中,有两种原因会导致加班。 - 一种是糟糕的项目管理,领导失职,没有安排好工作。 - 第二种是员工能力不够,效率不高,没有按时完成目标。实际工作中,还是“陪加班”和“被加班”的情况。 - 领导不走,不好意思走; - 临下班开始布置任务; - 团队中其他人需要配合; - 等等
2017-01-03 07:54:06
322
转载 前端工程师面试指南
初级工程师对浏览器兼容性的了解对HTML/CSS/JavaScript语法和原理的理解对编辑器和插件的熟悉程度对调试工具的了解程度对版本管理软件的熟悉和应用经验对前端库/框架的使用标准/规范中级工程师对代码质量、代码规范的理解对JavaScript单元测试的熟悉对性能优化的应用和理解对SEO的应用和理解代码部署移动Web高级工程师代码架构安全对自动化测试的理解
2017-01-01 16:43:15
474
原创 android avd 加速 - 使用Intel HAXM
1. 使用SDK Manager安装Intel Image和Intel HAXM2. 到sdk的extra目录下手工安装HAXM(直接执行EXE即可)3. 建立AVD,选择Intel的Image4. 启动AVD,以前分钟级别,现在秒级别 参考:http://developer.android.com/tools/devices/emulator.html#accel-
2013-08-29 14:56:01
5024
原创 mac lion下安装支持utf8mb4的mysql2 0.3.12b4的gem
mysql2的官方网站:https://github.com/brianmario/mysql2前提:使用homebrew,并且安装好mysql,里面同时包括了开发包# brew install mysql安装步骤:$ git clone git://github.com/brianmario/mysql2.git$ cd mysql2$ gem build
2012-10-31 10:50:43
1165
转载 查看Redhat版本的方法
cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc ver
2012-06-25 10:45:37
3194
翻译 在Terminal中,如何打开Finder,并显示当前的目录
这是一个非常方便实用的小技巧,在Terminal中输入如下命令:$ open .有图有真相:参考:Open Finder in Current Folder from Terminal
2012-04-12 10:54:01
5764
原创 转换ipa文件中png的方法
环境:使用Mac系统(不管是真机还是虚拟机)安装Xcode脚本:depng.sh#!/bin/sh# create the sub folder decodedif [ ! -d ./decoded ]then echo "create sub folder decoded" mkdir ./decodedfi# decode all the png
2012-04-10 15:48:07
1288
原创 silverlight文件下载方法
silverlight来实现文件下载,纠结了很长的时间。一般的,如果是zip、rar等文件,直接通过NavigationService.Navigate(url);的形式即可,但是,如果是wav、MP3文件等,浏览器往往会直接打开应用程序进行播放(如Windows Media P
2011-08-03 23:00:06
1745
转载 Rubygem 缺少no such file to load zlib 错误
<br />在CentOS 5上使用源代码安装了ruby和gem,当使用gem更新的时候却提示no such file to load zlib的错误。下意识认为zlib的包没有安装好,重装了zlib和zlib-devel,但是在一台VPS中依然出现问题,搜了一下发现安装ruby源码中的zlib可以解决这个问题。<br />cd ext/zlibruby ./extconf.rbmakemake install<br /> <br />http://www.douhua.im/2010/06/2
2010-12-15 14:54:00
5200
1
转载 Installing VMWare Workstation 7 on Windows Server 2008 R2 – “Error: This product can only be installed on Windows XP or later.”
http://djjlewis.wordpress.com/2009/12/04/installing-vmware-workstation-7-on-windows-server-2008-r2-error-this-product-can-only-be-installed-on-windows-xp-or-later/If you get this error message when trying to install VMWare Workstation 7 on Windows Serv
2010-07-11 16:14:00
2806
转载 ubuntu 8.04 设置从串口登录的方法
第 9 章 serial consolegurb$ sudo vim /boot/grub/menu.lsttitle Ubuntu 8.04.1, kernel 2.6.24-21-genericroot (hd0,5)kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=3d5dd6c0-bbd2-4ddf-9b71-1c7b78e
2010-04-23 22:31:00
1509
原创 C#中使用WIN32函数的回调函数
完善了“如何在C#中使用Win32和其他库”中关于EnumDesktops()函数的回调代码,可运行。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace Consol
2010-04-19 22:40:00
1579
原创 windows的64位平台rails连接mysql的方法
安装mysqlgem install mysql使用mysql,如,rake db:migrate会报错:E:/study/ruby/rails_space>rake db:migrate(in E:/study/ruby/rails_space)!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please
2009-12-16 23:18:00
1673
原创 rails安装步骤
Ruby 1.8.7-p72 Binary http://www.ruby-lang.org/en/downloads/ Ruby 1.8.7-p72 Binary (md5: d4b04ba03a76dc70120fe96ffa22e5df) RubyGems http://rubyforge.org/frs/?group_id=126 rubygems-1.3.
2009-12-10 22:00:00
1294
原创 《C++ GUI Programming with Qt 4, Second Edition》读书笔记2
Chapter 1 Getting Started / Making Connections signal/slot机制 本小节讲述的是QT特有的signal/slot机制。 代码如下: 1: #include 2: #include 3: 4: int main(int argc, char *argv[]
2009-11-11 22:58:00
1160
原创 《C++ GUI Programming with Qt 4, Second Edition》读书笔记1
1. Getting Started / Hello Qt代码(hello.cpp):#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); labe
2009-11-06 07:36:00
1319
原创 GDI+图像格式转换功能
GDI+支持各种常见的图像格式之间进行转换,支持的格式有BMP、JPEG、GIF、TIFF和PNR。 方法:使用GDI+的Image类,有Save方法,可以进行转换操作。Save方法需要一个CLSID来表示转换目标格式,可以使用GetImageEncoders方法来获取所有支持的格式。 以下代码示例可以从string指定的格式来获取对应的CLSID(从MSDN里面摘录):
2008-11-08 13:34:00
1284
原创 ActiveState KomodoIDE在VISTA下的注册目录
找了半天,ActiveState KomodoIDE在VISTA下的注册目录在C:/Users/你的用户名/AppData/Roaming/ActiveState下面。
2008-11-08 13:30:00
664
原创 没有文件扩展“.js”的脚本引擎的错误的解决方式
只需要把[HKEY_CLASSES_ROOT/.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了.@="JSFile" 在VISTA下面测试通过。 没有文件扩展“.js”的脚本引擎--解决办法http://www.zxlm.cn/fh/thread-4659-1-1.html
2008-10-30 00:53:00
2195
原创 删除Windows Installer Cache造成的软件无法删除的修复方法(摘)
http://tech.idv2.com/2006/03/24/how-to-fix-windows-installer/ 用 "%windir%/installer" google了一下,可惜没发现什么有价值的东西。但是却找到了这样的两句话:调试Windows InstallerHKLM/Software/Policies/Microsoft/Windows/Installer
2008-10-29 10:06:00
1136
原创 Wake On Lan 远程唤醒(转)
http://www.xiaozhou.net/cooldog/article.asp?id=155 远程唤醒,是现在很多网卡都支持的功能。而远程唤醒的实现,主要是向目标主机发送特殊格式的数据包,是AMD公司制作的Magic Packedt这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(Magic Packet)。Magic Packet格式虽然只是AMD公司开发推广的技术,并非世
2008-10-28 11:44:00
1667
原创 WINDOWS console程序截获CTRL+C按键
程序代码如下:// win32test.cpp : Defines the entry point for the console application.//#include "stdafx.h"bool g_exit = false;const char *GetEventMessage(DWORD dwCtrlType){ switch ( dwCtrlType...
2008-10-27 13:26:00
3304
转载 从最小化返回后directshow播放画面刷新地疑难
http://www.qqgb.com/Program/VC/VCJQ/Program_176331.html 大家好,我的程序是这样的:一个dialog里面有个picture control, 用来做directshow的视频播放。 开始播放后画面会出来,一切正常。现在的问题是,当此dialog最小化,再恢复时,视频画面一闪而过变成了picture control的底
2008-10-09 19:31:00
1520
转载 JavaScript中external与active host之间的事件调用机制
http://discuss.develop.com/archives/wa.exe?A2=ind0212b&L=atl&P=6237 > Hello,> I have an ActiveX control hosted in IE browser which raises> events and also provides Callback procedures. Is
2008-07-22 22:58:00
1025
原创 WTL项目的ATL支持问题
当VS2008中生成一个WTL项目时,增加ATL控件或者ojbect,会报错。搜索了一下,需要修改C:/Program Files/Microsoft Visual Studio 9/VC/VCWizards/1033/common.js文件。原始行:if (strTypeString == "ATL::CComModule" || strTypeString == "ATL::C
2008-07-20 22:28:00
920
原创 深度精简系统的IIS安装
深度精简系统的IIS安装 2008年02月09日 星期六 下午 02:41 http://hi.baidu.com/gaozhiyan/blog/item/89a236b326b83aa3d8335af7.html 1、从系统安装盘的i386文件夹里复制出iis.dl_和iis.in_文件到任意位置,然后在命令提示符里进入到相应目录下输入expand iis.dl_ iis.dll和expand
2008-05-06 22:26:00
3106
1
原创 UI设计师语录
不论在任何情况下,都不可抄袭他人之创意;不可完全依赖计算机技术,计算机只是工具,无法取代你的创意。切记,你是一名设计师,不是一名计算机修理员;做一个创造者,而不是流行的追随者,现在流行的,必定是马上过时的;不可闭门造车;多了解历史、文化和哲学,将让作品更加丰富;永远坚信:涉及可以拯救你的国家,可以改变世界。
2008-04-25 14:18:00
1632
1
Essential C# 7.0, 6th Edition.pdf
2018-09-28
beginning-apache-spark-2.pdf
2018-09-28
Game Scripting Mastery.pdf
2018-09-28
Making 8-bit Arcade Games in C.pdf
2018-09-28
Mastering Unity 2017 Game Development with C# - Second Edition.pdf
2018-09-28
Unity 5 Learning C# by Developing Games.pdf
2018-09-28
Shell Programming in Unix, Linux and OS X, 4th Edition.pdf
2017-11-17
Building a Web Application with PHP and MariaDB.pdf
2017-06-06
Fundamentals of Deep Learning.pdf
2017-06-06
RESTful Web Services with Dropwizard
2017-06-06
Test iOS Apps with UI Automation
2013-11-13
Boost.Asio C++ Network Programming.pdf
2013-08-30
50_tips_and_tricks_for_mongodb_developers.pdf
2013-01-15
20_recipes_for_programming_phonegap.pdf
2013-01-15
Apress.Beginning.iOS.3D.Unreal.Games.Development.Apr.2012
2012-05-31
O'Reilly 2010 - Apprenticeship Patterns
2012-04-27
The Rails 3 Way第二版
2012-04-18
jQuery.UI.1.7.jQuery用户界面库
2012-04-13
iOS 5 Essentials
2012-04-12
iOS 5 Core framework iCloud
2012-04-05
Core.Data.Apple's.API.for.Persisting.Data.on.Mac.OS.X
2012-04-05
Intel 64 and IA-32 Architectures Optimization Reference Manual
2008-10-17
TCP/IP Fundamentals for Microsoft Windows
2008-10-17
Leader/Followers Pattern
2008-10-17
Half Sync/Half Async Pattern
2008-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人