自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dawnworld

Stay Hungry, Stay Foolish

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 linux下实现C语言反射

1. 前言在JAVA里实现反射已经家常便饭了,而在C语言程序里还从未实现过,遇到了正好研究下,这里只贴下代码,这段代码是从网上摘来了,只不过进行了完善,保证可以正确编译

2015-08-13 15:00:09 5828 1

原创 解决在Cygwin中使用Repo报 decode UTF-8的问题

解决 Cygwin 使用 repo 报 decode UTF-8 错误

2015-08-13 13:49:14 1911

原创 Mac下SSH跳点连接及代理连接

1. 留恋 XShell自从Windows 转到Mac上开发,有很多工具都找到了很不错的替代,有些甚至比Windows 上更好,更方便,但一直有两样让我很是留恋: * XShell 一个相当好的终端程序,可以设置代理,透传 * Source Insight 难以言喻的阅读代码神器 今天暂不讲 Source Insight,只来说 XShell 。XShell 作为一个终端模拟器,保存密码功能还

2015-07-13 10:08:27 5362

原创 解决OSX Yosemite中没有 /usr/include

问题在使用配置YCM后的VIM 写代码的时候,竟然连NULL 都报红,看了下 .ycm_extra_conf.py 配置里有 /usr/include 呀,再去系统找了下,发现竟然没有这个目录!解决经过一番 google 发现,竟然是少了 Xcode Command Line Tools ,安装方法也简单,在终端输入以下代码:xcode-select --install扩展xcode-select

2015-07-08 10:11:02 1140

原创 Lua FFI 简单封装 libpcap

最近在 LuaJit 的 FFI 封装已有功能,期间用到libpcap,这里共享一下我的简单封装

2015-06-26 15:05:39 1645

原创 Linux SSH 远程执行脚本

1. 环境有时我们的程序会部署在多个Linux服务器上,每次部署程序我们不可能把程序一一部署到各个服务器上,我们需要实现一个脚本来自动完成这事,这其中有两个难点: 1. 程序文件必须同步到各个服务器 2. 在各个服务器上启动程序 下面就围绕这两个问题来解决。2. 解决问题2.1 文件同步文件同步实现起来比较简单,你可以使用scp,ftp,lftp,http 等等,这里我给大家推荐rsync 这

2015-06-25 14:43:59 2613

原创 libNids TCP 分析

libNids TCP 的一些问题分析,主要关注TCP流的释放和内存的增长

2015-06-04 09:26:35 1434 1

原创 Xcode 个人使用经验

Xcode 个人使用经验1 前述本人常在Linux上写C程序,每每用gdb调试都好累,作为一名Mac 用户,XCode屡屡也被冷遇,毕竟其写代码不如MacVim,看代码不如Source Insight,所以总觉得缺点什么也就不被什么重用,只有调试重要代码才拿来用用,不过这里还是记录些自己的使用经验。2 快捷键快捷键说的人太多了,但都是长篇大幅,让你无法找到关键的,我这里按照我的个人使用记录下常用的,

2015-05-30 15:15:05 513

原创 初窥LuaJit中 --- 试用FFI

1.不知LuaJit的应该很多,但知道cocos2d应该很多。我初听LuaJit 还是有从一前辈口中得知,当时只听了大概原理。简单来说就是用C来封装核心库,用Lua 脚本来写业务,这个在做游戏方面很适用,同时我觉得也很适用需求更新较快的业务。

2015-04-21 22:00:31 2401

原创 Mac 下编译使用 VLC-Android

Mac 下编译 Android VLCAndroid VLC DemoAndroid VLC 简单试用

2015-03-19 15:00:34 3650 2

原创 记录工作时常用命令

linux 系统上一般使用的高级命令,比如 data, nmon

2015-03-16 16:21:06 583

原创 Mac下安装QT版wireshark

OSX 安装 QT 版 wireshark前述wireshark作为分析网络报文的利器,我在此就不做多少介绍。其作为一个跨平台的软件,在Mac下也是支持的,不过官方发布的是gtk 版,界面实在太丑,还有一点它启动时还要X环境的支持,你需要去下个XQuartz来支持,实在是太麻烦,使用它纯属无奈。一个偶然的机会在网上看Mac可装QT版,果断尝试了下,发现还是蛮不错的,这里就记录下安装过程。前期准备在你

2015-02-09 17:58:26 1818

原创 OSX IDEA 下编译 Jni Native 头文件

OSX IDEA 下编译头文件本人的环境为Yosemite,IDE 是jetbrains的IntelliJ IDEA 14。Class文件目录在我们将 native 方法写入 java文件中。网上大多数的教程都是基于eclipse写的,这时他们会找你去gen文件夹找class文件,但IDEA生成的class并不在gen下,而是在out目录下。javah 命令在进入[project 要目录]/out/

2015-02-09 17:07:22 1149

原创 Oracle 中常用的 function

1.将oracle Date 转为 utcCREATE OR REPLACEfunction to_unixtime(oracleDate date) return number isbeginreturn (oracleDate - to_date(19700101,'yyyymmdd') )*24*60*60 ;end;

2015-01-07 22:06:35 677

原创 xcode5 导入 makefile

mac 调试用mac 有一段时间,刚开始的时候只是用它做些代码编辑工作之类的,后来就把自己的大部分windows上的工作都移过来了,但有一项一直感觉很别扭,是什么呢?那就是调试!话说调试,windows 上的 visual studio 调试代码很强大,使用起来也很方便,对于代码调试帮助很大。linux 上的gdb 也很强大,之前对其有点误会,后来在看了它的manual 后发现功能

2014-12-02 09:21:25 3876

原创 Redhat 6.4 使用 CentOS 6.4 的163 Yum 源

更新PD带来的烦恼今天更新了Parallels Desktop,发现性能确实提高了不少,但也有兼容性的问题,无法打开PD8创建的 Redhat 6.0。想了下索性就重新安装个6.0,但安装的时候发现还是不行, 估计是新版本对旧Redhat兼容性不够,下载了个6.4,重新安装好了。替换Redhat yum 源这里是重点,在一个bbs上发现了一个脚本,挺好,但因网站内容展示的问

2014-12-02 00:01:37 1091

原创 SS5 windows移植

SS5 代理服务器SS5 是一款linux 下的代理工具,支持SOCKS V4 和 SOCKS V5。官网 介绍说,它支持telnet、ftp、finger、 whois、gohper和 WWW。Windows 下的纠结这么好的一个开源代理软件只有linux版,并没有windows版,可能出于某种方面的考虑吧。在面对windows版的需求,我想到第一个就是拿

2014-11-30 23:20:09 2476

原创 编码习惯、lftp工具介绍及mirror指令

编码习惯、lftp工具介绍及mirror指令1. 编码习惯每个人的编码习惯都不同,计算机技术发展到现在,会出现各种各要的软件来解决纷杂的问题,而如何合理地选择最适合自己的工作所需工具也是入门必备。1.1 代码编辑器写linux程序我喜欢用mvim 来写程序,完全脱离鼠标、不输于Source Insight的代码结构浏览窗口、随意的分屏操作及自由配置等等都是我喜欢它的

2014-11-30 23:11:01 3896

原创 Git 常用技巧总结

序号命令注释1git checkout撤消修改2git clean -df删除untrack的文件3git status查看git状态4git add #file/directory#添加文件或文件夹5git push or

2014-11-30 09:29:51 601

原创 [解决]Yosemite 中 Patch 破解程序不能用的问题

在升级Yosemite 后发现有些以前的破解程序不能用了,尤其是一些 patch 程序,比如软件仓库里的 iDocument . 会报以下的错误 This patch seems to be corrupted. Please make sure you get your patchers from a trusted source. If you believe you did, t

2014-11-19 22:30:43 3552 1

原创 Ubuntu 12.04 编译 vlc 2.1.0

后期可能会有个性,以  dawnhack.com 个人博客里为准环境:虚拟机里装 Ubuntu 12.04(32位)一、安装交叉编译环境1. sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w642. sudo apt-get install mingw-w64// 下载安装最新包,要不会报错3.

2012-09-04 19:44:57 2446 2

Android-5.0-Bluetooth-HCI-Reqs

Android-5.0-Bluetooth-HCI-Reqs

2016-07-05

Yosemite 可用的 codesign

当破解程序不能用的时候,可以使用这个替换系统里的 codesign

2014-11-20

C语言程序设计与现代方法

《C语言程序设计与现代方法》电子版,书为高清扫描版(有详细书签),附录是影印版,另外在附件中有此书的源码,方便大家参考。

2012-04-21

Visaul Assist X 10.6.1819 for VS2010

Visaul Assist X 10.6.1819 for VS2010 能用,大家放心下载

2010-04-16

病毒原理 制作病毒的前期准备

病毒原理 制作病毒的前期准备病毒原理 制作病毒的前期准备

2009-04-12

Reshacker 解析程序 绿色

修改 dll ,exe 等程序文件,很不错

2009-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除