摘要:
Sublime Text2的高亮显示代码,非常好用,界面也非常漂亮,Sublime Text2工具栏有编译项,所以想让它来编译C和C++代码,不想每次几行代码也都打开visual studio,网上有gcc的解决方案。我想用微软的编译器,因为电脑里面已经装了Visual studio 2010,所以想用系统已有的编译器了.<1> 如果你的编译环境是GCC并且已经可以在命令行里用gcc编译源文件,那么Sublime Text2不要任何配置就可以对单个源文件进行编译和运行,下面的东西可以不看了。<2> 如果没有GCC或者就是希望用Visual Studio里的编译器CL进行 阅读全文
阅读排行榜
system()与execv()函数使用详解
2012-12-05 12:12 by Rudrj2, 33060 阅读, 收藏,
摘要:
在网上搜了很久都没有一个很好的解释,都只说了一方面system调用子进程后继续执行父进程,execv是调用一个新的进程,所以打算自己读读这两个执行文件源码,自己再找找其他不同: 相关函数: fork,execl,execle,execlp,execv,execvp 表头文件: #include<unistd.h> 定义函数: int execve(const char * filename,char * const argv[ ],char * const envp[ ]); 函数说明: execve()用来执行参数filename字符串所代表的文件路径,第二个参数系利用数组指针来 阅读全文
Android View.post(Runnable )
2013-03-06 19:35 by Rudrj2, 31900 阅读, 收藏,
摘要:
Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });官方对这个方法的解释如下,注意其中的:“The runnable will be runon the user interface thread.”boolean android.view.View .post(Runnable acti... 阅读全文
Android事件处理之多点触摸与手势识别
2013-03-10 17:41 by Rudrj2, 24238 阅读, 收藏,
摘要:
一、Muilti-touch 双指缩放的实现探索:首先要实现OnTouchListener接口,然后重写方法:public boolean onTouch(View v, MotionEvent event); 从这个方法中我们就可以获取实现两指缩放功能的全部信息。View v是触发事件的源,MotionEvent event即一个触摸事件。对屏幕的几乎所有操作都会触发事件,如点击、放开、滑动等。不同的事件在MotionEvent中有不同的id,我们可以根据event.getAction() & MotionEvent.ACTION_MASK的结果来判断是何种事件。有如下事件使我们要用 阅读全文
最优非对称加密填充(OAEP)
2012-11-19 23:55 by Rudrj2, 20389 阅读, 收藏,
摘要:
下面是从OPENSSL上截取的rsa_oaep.c的源码:View Code 1 #if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA1) 2 #include <stdio.h> 3 #include "cryptlib.h" 4 #include <openssl/bn.h> 5 #include <openssl/rsa.h> 6 #include <openssl/evp.h> 7 #include <openssl/rand.h> 阅读全文
浙公网安备 33010602011771号