- 博客(338)
- 资源 (26)
- 收藏
- 关注
原创 Git代码行统计命令集
统计某人的代码提交量,包括增加,删除: git log –author=”(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf “added lines: %s removed lines : %s tota
2017-03-20 11:11:36 1751
原创 符号链接与设备接口名
符号链接和设备对象一样,也是内核对象的一种。调用WdfDeviceCreateSymbolicLink创建符号链接,其参数是设备句柄和符号链接名。系统将因此创建一个符号链接内核对象,并指向设备句柄送代表的设备对象的名称——–这和文件系统中的“快捷方式”本质上很像。//创建符号链接,应用程序根据符号链接查看并使用内核设备//除了创建符号链接外,更好的方法是使用WdfDeviceCreateDevice
2017-03-15 09:51:00 1773 1
原创 sourceforge git push -f 失败
作者:康林(kl222@126.com)原因sourceforge 上默认禁用 git push -fgit 库禁用 push -f,修改 conf 文件, 设置 denyNonFastforwards = true cd .git vim config[receive] denyNonFastforwards = truegit 库启用 push -f,修改
2017-02-23 13:24:50 1989
原创 MSVC2015 进行 windows 驱动开发
作者:康林(qq:16614119)开发环境搭建预备需要下列硬件:调试主机:运行windows10 系统(本文为x64)调试目标机:运行windows10 x64 系统主机(本文为x64)(或虚拟机)两台机器之间的有互通的网络有internet,可以下载符号文件需要下列软件windows10 SDKwindows10 wdk(本文为10)Visual Studio 2015搭建连通
2017-02-07 10:02:07 5510 3
原创 VS2015支持windowsxp
1. 概述默认配置下VS2015编写的应用程序只能在Win8/Win10上运行。但幸好还保留了生成XP程序的设置项。XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们。另外XP系统是测试Win32程序一个不错的平台,系统小,启动速度快,把他安装在虚拟机上作为测试系统是很不错的。2. VS2015开发XP程序的设置1. 项目菜单->项目属性->配置属性->常规->
2017-01-12 11:45:51 11415
转载 CMake如何查找链接库
如果编译软件使用了外部库,事先并不知道它的头文件和链接库的位置。得在编译命令中加上包含它们的查找路径。CMake使用 find_package 命令来解决这个问题。本文讨论了如何在CMake项目中使用外部库,以及如何给没有查找模块的库写一个。目录1 使用外部库2 使用CMake没有自带查找模块的外部库2.1 包含组件的包3 包查找是如何工作的4 捎带介绍下pkg-c
2016-10-02 07:41:13 1722
原创 osg、osgearth支持中文
字体库支持 freetype要使osg、osgearth支持中文,必须要有 freetype,所以在编译它们前,先编译好 freetype。环境变量osg中使用的默认字体是不支持中文的,所以需要设置默认字体。这个可以通过环境变量来修改。 export OSGEARTH_DEFAULT_FONT=simsun.ttc以上是设置默认字体为仿宋代码在代码中,使用字符编码为: utf8osgEarth
2016-09-30 11:17:05 2413 1
转载 图解SQL的各种连接join[转]
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表,Table
2016-09-19 14:30:07 371
原创 appveryor 自动分发
分发到 github :官网地址:http://www.appveyor.com/docs/deployment/githubtoken生成:https://github.com/settings/tokens注意,这个生成的TOKEN还需要它自己的工具进行加密:https://ci.appveyor.com/tools/encryptdeploy:
2016-07-08 14:34:41 1023
原创 如何识别高级的验证码
如何识别高级的验证码http://security.ctocio.com.cn/securitycomment/290/8182290.shtml 一、验证码的基本知识 1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。 2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。 3. 利用验证码,可以发财,当然要犯罪:
2016-06-22 14:32:30 711
原创 mxnet编译
依赖库:必须依赖:BLAS 库(libblas, libblas, openblas intel mkl)可选依赖:CUDA Toolkit >= v7.0 to run on nvidia GPUsRequires GPU with support for Compute Capability >= 2.0CUDNN to accelerate the GPU computationop
2016-06-22 12:39:44 1664
原创 ubuntu 安装 kvm
1、检查你机器硬件是否支持虚拟化:cat/proc/cpuinfo | grep 'svm|vmx'2、安装kvmsudo apt-get -y install virt-manager qemu-system3、使用kvm安装完毕后,我们可以在应用程序中找到“虚拟系统管理器”,如下图:
2016-04-28 09:24:54 497
转载 最全的android模拟器使用--ADB命令的介绍和解析
本文转至:http://www.eoeandroid.com/thread-23281-1-1.htmlAndroid模拟器ndroidSDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备.Android模 拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序.Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的
2016-04-11 13:38:04 9963
原创 openfire 开发时输出xml到控制台
openfire以前的版本,可以在调试时,直接把xml输出到控制台。但现在不能输出了。我跟了下源码。调试输出是由插件 Debugger Plugin 实现的。位于源码目录:src\plugins\xmldebugger
2016-02-15 09:38:54 1073
原创 android sdk 国内镜像
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu
2015-12-02 09:47:52 3759
原创 git忽略对已入库文件的修改
一、关于.gitignore 和 excludes这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。但是,我们经常有这样一种情况。有个文件,我们必须入库,大家一起共享,但是呢。每个人本地的配置又是因自己本地的环境而异。这样的话,这个文件就很崩溃了。你要入库
2015-11-26 15:37:11 3644
原创 交叉编译时,禁止pkg-config搜索默认目录
pkg-config 搜索PKG_CONFIG_PATH,再搜索默认路径(/usr/lib/pkgconfig)。当在交叉编译时,不需要它搜索默认路径,以防止它链接到宿主机上的库。设置下面变量,指定到交叉工具链的sysroot/lib/pkgconfigexportPKG_CONFIG_LIBDIR=${sysroot}/lib/pkgconfig
2015-11-07 20:43:06 5768
转载 CAS实现SSO单点登录原理
转载:http://www.coin163.com/java/cas/cas.html1. CAS简介1.1. What is CAS?CAS(Central Authentication Service) 是 Yale大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于Web SSO)。CAS开始于2001年, 并在 200
2015-09-15 16:18:48 8607
转载 OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
转载地址:http://www.cnblogs.com/kekec/p/3159970.html开源与成熟商业的瓦片地图服务(TMS 2 WMTS),都有如下共同的特性,基本成为了标准:(1) 坐标系:WGS84(2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影)--------------------------------------------
2015-08-25 16:35:43 10157
原创 开源分布式系统
分布式文件系统[hadoop]KFS-Kosmos File Systemfasthdf 介绍:http://www.programmer.com.cn/4380/参考: HDFS和KFS 比较分布式数据库HBASEhypertable参考: Hypertable 简介 (一个 C++ 的Bigtable开源实现) 开源云系统OpenStack参考: 云存储系统设计
2015-08-15 11:46:48 8872
原创 nginx 安装 php
什么是PHP什么是PHP-FPMPHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到.PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。新版PHP已经集成php-fpm了,不再是第三方的包了,推荐使用。PH
2015-07-25 18:26:39 3921
原创 android 调用系统界面
android 调用系统界面Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他发表于19 天前 ? Android, Android开发 ? 评论数 1 ? 被围观 热度 49?+现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Inte
2015-06-07 11:52:23 4425
转载 android_adb命令
android_adb命令Android模拟器ndroid SDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备. Android模 拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序. Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示, Android模拟器提供了大量的导航和控制键,你可以通过鼠标
2015-06-03 17:24:43 3858
原创 人工智能相关资源
算法:开源项目:shogun :SHOGUN是一个关于大规模机器学习的工具包,它尤其关注支持向量机(SVM)。https://github.com/shogun-toolbox/shoguncaffe:a fast open framework for deep learning.https://github.com/BVLC/caffe
2015-05-28 15:16:39 4229
原创 vs2012-vs2013编译出来的程序不能在xp上运行解决方法
在链接标志中加入参数: /SUBSYSTEM:WINDOWS,"5.01" 在ide环境下:参考:http://dpinglee.blog.163.com/blog/static/144097753201491811532623/
2015-05-08 10:22:35 12072
原创 qt编译
原文地址:http://qt-project.org/wiki/Building-Qt-5-from-Git#d4b95ff452aca2c1b14008b02f8dd49b下载源码:git clone git://gitorious.org/qt/qt5.git qt5进入源码目录:cd qt5git checkout 5.4更新代码:pe
2015-03-12 09:13:15 4580
原创 linux-gcc 编译时头文件和库文件搜索路径
一、头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找内定目录/usr/include /usr/local/include/usr/lib/gcc-lib/i386-linux/2.
2015-03-07 11:18:36 4729
转载 Linux Glibc幽灵漏洞允许黑客远程获取系统权限
幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让攻击者在不了解系统的任何情况下远程获取操作系统的控制权限。目前他的CVE编号为CVE-2015-0235。什么是glibcglibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供
2015-01-29 14:10:01 4737
原创 ubuntu 14.01 amd64安装32库
sudoapt-getinstall libc6:i386sudo apt-get install libstdc++6:i386
2015-01-26 15:08:16 4195
原创 openfire连接mysql数据库的字符集问题解决
openfire默认配置连接mysql数据库后,中文出现乱码。解决办法:mysql字符集设置为utf8 + 设置全局的字符集 SET @@global.character_set_client = utf8; SET @@global.character_set_results = utf8; SET @@global.character_se
2015-01-24 10:34:51 3111
原创 ubuntu安装后的一些操作
1. 安装时联网,但不要选择“下载更新”;语言选中文,地区选Shanghai。2. 通过软件中心编辑软件源为163,之后点击右上角齿轮图标:更新系统,重启。3. 用户账户里将姓名改为中文:安装时不能输入中文,期待改进!4. 安装附加驱动,选择“ATI/AMD专有的FGLRX图形驱动,激活,重启。5. 配置双显示器:运行AMD Catalyst Control Center (管理)
2015-01-10 09:40:10 6292
原创 android中 如何操作framebuffer
一般在 linux 中,操作 framebuffer 是透過 /dev/fb0、/dev/fb1 …等設備文件,在 android 中則稍微有點不同,是透過 /dev/graphics/fb0、/dev/graphics/fb1 …等設備文件去讀寫系統的 framebuffer。假設目前的顯示模式為 1024x768 8 bit,則可以透過以下的命令來清空 framebuffer:# dd i
2015-01-02 19:45:38 6438
OpenCV3编程入门_毛星云编著_电子工业出版(完整标签)
2018-02-02
win embedded compact 2013开发教程
2014-06-13
webrtc教程(v0.3)
2014-02-25
破解接入商TTL限制共享上网
2013-12-03
破解接入商PPPOE限制(通过TTL置0限
2013-12-03
windows7桌面万年历小工具
2013-09-21
破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序
2012-07-24
破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序源码
2012-07-24
破解PPPOE限制共享上网
2012-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人