- 博客(645)
- 资源 (7)
- 收藏
- 关注
原创 解决问题模板
【关 键 词】 【适用版本】 【问题描述】 【问题分析】 【解决方法】 【总结&建议】 管理员在2009年8月13日编辑了该文章文章。 --> -->
2016-10-08 17:37:25 1511
原创 工作小结
1. 既然画好流程图,那就按照流程来敲代码,不要边码边改2. 涉及到多进程(多线程),CS模式的交互,先画出交互流程3. 通信模块,需要对输入数据,输出数据的两个端点打印LOG4. 测试的时候,坚决保留原始数据5. 比较大的模块,需要做全面的测试,不然麻烦还是你的。考虑用GTEST6. 越不想看的代码,越要用心检查,不然就先放着,改天过来看。7. IDE必须支持高亮,方便检
2016-10-08 17:37:22 578
原创 爱自己
早餐+粥+燕麦,奶粉,黑芝麻粉+鲜牛奶+花生粉,鸡蛋+核桃+红枣工作+枸杞下午点心+面包+香蕉晚上+泡脚+核桃+红枣+牛奶 管理员在2009年8月13日编辑了该文章文章。 -->
2016-10-08 17:37:19 504 1
原创 概要设计思路
概要设计文档:文档内的每个结构是对同一事物的不通侧重基本流程:实现的流程整体框图:划分为多少模块,模块间如何协作时序图:不通类协作的时机与方法1. 确定要实现哪些功能,一个一个列出; 有功能点才有目标,不然乱作一通2. 搜集资料,分析实现这些功能的方法,给出流程,给出方案,分析可行性 较详细的原理和可行性分析3. 确定方案对外提供的接口 接
2016-10-08 17:37:17 3262
原创 [记录]stack(栈)和heap(堆)的不同
程序运行的时候,需要内存空间存放数据。一般来说,系统会划分出两种不同的内存空间:一种叫做stack(栈),另一种叫做heap(堆)。区别:stack是有结构的,每个区块按照一定次序存放,可以明确知道每个区块的大小(先入后出);heap是没有结构的,数据可以任意存放。因此,stack的寻址速度要快于heap。每个线程分配一个stack,每个进程分配一个heap。stack是线程独占的
2016-10-08 17:37:14 1185
原创 linux命令源码的查看
在平常的作业中,有时候老师让自己实现诸如cat等类的程序,有时候叫用shell实现,有时候用c实现,但是我经常一点头绪都没有,不过我想到linux开源的,命令代码可以拿来参考下阿,所以我就想看看linux命令的源代码,于是就开始了摆渡狗狗的搜索过程。从结果来看,有两种情况,一种是给予rpm的包的形式;另一种是基于deb包的形式。具体我也不知道该怎么描述,总之就是一种redhat的源码查看,一种是d
2016-10-08 17:37:11 1630
原创 成功通过http代理来使用github
原文已删除 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bd
2016-10-08 17:37:08 1679
原创 values-v11 values-v14
values-v11代表在API 11+的设备上,用该目录下的styles.xml代替res/values/styles.xmlvalues-v14代表在API 14+的设备上,用该目录下的styles.xml代替res/values/styles.xmlAPI 11+代表android 3.0 +API 14+代表android 4.0 +
2016-10-08 17:36:58 648
原创 android studio去除 Fetching Android SDK component information
vi android-studio/bin/idea.properties增加disable.android.first.run=true 管理员在2009年8月13日编辑了该文章文章。 --> -->
2016-10-08 17:36:48 431
原创 android studio 编译 OSChina客户端
1. Android SDK Manager 更新到最新http://mirrors.neusoft.edu.cn/80 Force https://... sources to be fetched using http://...」复选框否则出现 Could not resolve com.android.support:appcompat-v7:22.
2016-10-08 17:36:45 570
原创 Xorg的一些问题和随想
主要描述了一下xorg的一些令我比较头痛的问题和一些感想。1:单进程的设计类似于以前的游戏,就是一个大循环while(1)然后再进行处理。这里面每个操作都不能阻塞否则就会导致xorg挂起没有反应。缺陷主要表现在,每个模块都必须是完全可靠的,所有的驱动,从kernel到上层输入输出,否则xorg整体就挂掉了a)input处理这里的问题从下往上来看,最下面是kernel的driver,也就是ldd,并
2016-10-08 17:36:35 4286 1
原创 android studio 更改SDK路径
file, other settings, Default project structure 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_confi
2016-10-08 17:36:32 912
原创 增加android-support-v4.jar
F:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\libs\android-support-v4.jarF:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\libs\android-su
2016-10-08 17:36:22 1242
原创 android selector背景选择器
在Android开发过程中,经常对某一View的背景在不同的状态下,设置不同的背景,增强用户体验。如果按钮,在按下时,背景变化,如果在代码中动态设置,相对比较麻烦。Android为我们提供了selector背景选择器可以非常方便的解决这一问题。 Selector的结构描述: 1.android:state_pressed="true/false" true:表示
2016-10-08 17:36:20 591
原创 关闭AlertDialog.Builder对话框
AlertDialog.Builder builder = new AlertDialog.Builder(this); Dialog dialog = builder.show(); dialog.dismiss(); 管理员在
2016-10-08 17:36:10 668
原创 Android_listview设置每条信息的间距
设置listView的item间距,可以在xml布局文件中的listView下设置xml属性:android:divider="#00000000"android:dividerHeight="18dp"解释:分隔线透明,高度为18dp。 管理员在2009年8月13日编辑了该文章文章。 --
2016-10-08 17:36:07 914
原创 android ImageView src background
ImageView中XML属性src和background的区别:1)src存放的是原图的大小,不会进行拉伸,background会根据ImageView组件给定的长宽进行拉伸 2)src是图片内容,显示在前面的,background是背景,显示在后边,是背景图,3)当然可以同时使用。
2016-10-08 17:36:04 473
原创 android基础教材
weizhulin 的BLOG 51ctohttp://weizhulin.blog.51cto.com/1556324/d-2 管理员在2009年8月13日编辑了该文章文章。 --> --> w
2016-10-08 17:35:54 477
原创 Windows输入汉字
void sendUnicode2(USHORT code) { INPUT input; input.type = INPUT_KEYBOARD; input.ki.wVk = 0; input.ki.wScan
2016-10-08 17:35:51 415
原创 Linux下直接读键盘
在Linux下对键盘进行直接控制,需要首先搞清楚一些概念,如terminal、console、scancode、keycode等。我理解Linux下的键盘处理的基本过程应该是这样的: keyboard-->kbd controller-------->keyboard driver------>tty processing--- 按键 生成扫描码 根据键盘模式转换 ----tty proc
2016-10-08 17:35:41 380
原创 在VS2010 C++中调试DLL工程的方法
http://blog.163.com/bbluesnow@126/blog/static/277845452012123114924563/ 是自己调试时候用的,还是很好用的,留下来记住。如下是步骤: 1、在“Solution Explorer”中找到要调试的dll项目,点击右键,选择Set as StartUp Project,将dll设置为调试启动项目;然后选择dll项目
2016-10-08 17:35:31 507
原创 Andriod JNI编程之C++回调Java函数
http://blog.csdn.net/zhaoweixing1989/article/details/7846117 一般我们NDK编程都是Java层调用C++的接口,但其实才C++层也可以调用Java的函数。实现方法如下: 1、获取类名:jclass cls = env->FindClass 2、获取类方法:jmethodID mid = env->GetMe
2016-10-08 17:35:28 660
原创 #include sys/xxx.h头文件 UNIX头文件
#include sys/xxx.h是Linux系统中的系统头文件应用程序的头文件在/usr/include下(比如fedora9下),因为应用程序是在fedora9下编译的,所以应用程序的头文件一定要来自fedora9下,而把编译的可行性文件如test,通过nfs挂载到开发板上运行的时候,内核中的头文件都是在如linux2.6.24,它里面的都是内核用的头文件。位于linux系统下/us
2016-10-08 17:35:26 2261
原创 ubuntu 计算器xcalc
xcalc 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bd
2016-10-08 17:35:22 2318
原创 OpenGL ES 三种类型修饰 uniform attribute varying
http://blog.csdn.net/renai2008/article/details/7844495 1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过 函数glUniform**()函数赋值的。在(vertex和fragment)shader程序
2016-10-08 17:35:19 323
原创 linux rdp 共享剪贴板
1. rdesktop-vrdp 10.1.1.56 -u administrator -g 1450x800 -a 32 -r clipboard:PRIMARYCLIPBOARD 2.重启rdpclip.exe任务管理器杀掉进程rdpclip.exeWin+R, rdpclip.exe
2016-10-08 17:35:09 2844
原创 bVNC单点触控分析
//触屏模式 SimulatedTouchpadInputHandler.onScroll { RemotePointer p = canvas.getPointer(); final int action = e2.getActionMasked();
2016-10-08 17:34:59 438
原创 bVNC多点触控分析
IBCScaleGestureDetector 多点触控手势接口 DummyScaleGestureDetector 不支持多点触控 ScaleGestureDetector 支持多点触控 //触屏模式 //先检测缩放模式,再检测滑动模式
2016-10-08 17:34:57 701
原创 dpkg 查询一个软件包的安装文件
$ dpkg -L freerdp-x11 /. /usr /usr/share /usr/share/doc /usr/share/doc/freerdp-x11 /usr/share/doc/freerdp-x11/copyright
2016-10-08 17:34:54 3876
原创 android项目增加v7.appcompat
Alt-Enter,Java Build Path, Libraries, Add External JARs,选择sdk\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat.jar,,sdk\extras\android\support\v7\appcompat\libs\android-su
2016-10-08 17:34:51 388
原创 bVNC 客户端源码分析(android)
1)登录界面 2)桌面Activity3)启动vnc 4)显示桌面 1)登录界面 com.iiordanov.bVNC.bVNC.java
2016-10-08 17:34:41 2216
原创 android DPAD
nokia N82上下左右中间的方向键 case KeyEvent.KEYCODE_DPAD_DOWN://按向下键 case KeyEvent.KEYCODE_DPAD_UP:// 按向上键 case KeyEvent.KEYCODE_DPAD_LEFT://按向左键 case Key
2016-10-08 17:34:38 545
原创 link of class failed
【关 键 词】link of class failed 【适用版本】 【问题描述】程序编译通过,运行时崩溃,log提示link of class xxx failed 【问题分析】1. 路径正确2. Reference 出错, 工程,Alt Enter,Android,Library 【解决方法】1. 按照工程原始的文件夹布局,重
2016-10-08 17:34:35 876
原创 android MotionEvent Action
MotionEvent.ACTION_DOWN:在第一个点被按下时触发 MotionEvent.ACTION_UP:当屏幕上唯一的点被放开时触发 MotionEvent.ACTION_POINTER_DOWN:当屏幕上已经有一个点被按住,此时再按下其他点时触发。 MotionEvent.ACTION_POINTER_UP:当屏幕上有多个点被按住
2016-10-08 17:34:25 883
原创 android4.0 支持监控鼠标事件hover
public class HoverDemoActivity extends Activity { private Button btnBottom; @Override public void onCreate(Bundle savedInstanceState) {
2016-10-08 17:34:22 934
原创 Java中的private、protected、public和default的区别
http://blog.sina.com.cn/s/blog_74c571240101jaf5.html(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的
2016-10-08 17:34:20 608
原创 多用户
W32WinStationDoConnect 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"
2016-10-08 17:34:17 365
原创 windows 7 RDP 增强
Windows 7中的远程桌面增强(Graphics Remoting, Remote Deskto08年的夏天,我在微软总部的一次技术展览会上第一次看到了Windows 7下的RemoteDesktop。当时,那位做演示的同事在玩一个非常新的3D游戏,确切地说,他是在远程桌面的窗口中玩3D游戏。我当时就被雷到了!跟那个同事聊了很久,才知道这是Win
2016-10-08 17:34:14 4003
原创 Java中System.loadLibrary() 的执行过程
http://my.oschina.net/wolfcs/blog/129696System.loadLibrary()是我们在使用Java的JNI机制时,会用到的一个非常重要的函数,它的作用即是把实现了我们在Java code中声明的native方法的那个libraryload进来,或者load其他什么动态连接库。 算是处于好奇吧,我们可以看一下这个方法它的实现,即执行流程
2016-10-08 17:34:11 1010
原创 关于Android中ANR的一些思考
http://blog.csdn.net/hudashi/article/details/7879229以前做Android系统开发,一般很少写程序。现在到一公司做Android互联网应用,程序中不时出现一些ANR。 上峰对ANR非常的关注,期望我能彻底解决该项目的ANR。⊙﹏⊙b汗! 因此我对ANR进行了些思考,并和刚从腾讯QQ项目组跳槽来公司北京总部的某架构师同事进行了
2016-10-08 17:34:01 319
android-training-course-in-chinese v0.9.2 本地HTML
2015-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人