- 博客(316)
- 资源 (52)
- 收藏
- 关注
原创 在Android5.1系统源码中加入测试APP应用程序
环境:源码编译环境: Ubuntu14.04 x86-x64系统 -- Java1.7硬件测试环境: Nexus5 手机源码分支: repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.1.1_r4APP(package="shy.luo.hello")的主函数代码如下:--
2017-04-22 17:34:49
1529
1
原创 下载编译Android5.1系统源码刷入Nexus5
环境:源码编译环境: Ubuntu14.04 x86-x64系统 -- Java1.7硬件测试环境: Nexus5 手机源码分支: repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.1.1_r4首先下载 repo 工具。mkdir ~/binPATH=~/bin:$P
2017-04-22 17:33:12
1594
原创 Mac下搭建GO环境
1.download pkg: https://golang.org/dl/2.install pkg with password3.config:$ vim .bash_profileexport GOPATH=$HOME/work_goexport GOBIN=/usr/local/go/binexport PATH="$PATH:$GOBIN"$ sour
2016-06-23 15:46:34
3194
原创 【Android开发学习46】Android平台分割PNG图片成小png图片
功能描述:分解 assets 目录文件下的 PNG 图片成 各个小尺寸 PNG 图片 。主函数执行: // 创建目录, 用来保存分解出来的图片 createPath("/sdcard/gui_blocks/"); createPath("/sdcard/gui_blocks_2/"); createPath("/sd
2015-03-15 23:31:57
1970
1
转载 手把手教你写专利申请书/如何申请专利
手把手教你写专利申请书·如何申请专利摘要小前言(一)申请前的准备工作 1、申请前查询 2、其他方面的考虑 3、申请文件准备(二)填写专利申请系列文档 1、实际操作步骤 2、具体操作 3、经验分享、注意事项(三)关于费用(四)其他的话参考资源提示常见问题的问与答摘要:
2015-03-07 14:07:41
6152
转载 LLDB vs GDB
LLDBGDBLaunch a process no arguments.(lldb) process launch(lldb) run(lldb) r(gdb) run(gdb) rLaunch a process with arguments .(lldb) process launch --(ll
2014-12-09 10:00:01
1667
原创 Mac X 搭建 IOS 越狱开发环境
系统环境: Max OS XVersion 10.9.5XCode版本: Xcode Version 6.1 1. 安装theos:git clone https://github.com/DHowett/theos /opt/theosexport THEOS=/opt/theos(参考文章: http://www.devdiv.com/ios_theos-bl
2014-11-13 14:39:18
1745
原创 win32 设置列表框风格
ListView_SetExtendedListViewStyle(hwnd[DT_CTL_LIST_VIEW],LVS_EX_FULLROWSELECT/*设置整行选择风格*/|LVS_EX_CHECKBOXES/*设置CheckBox样式*/);//设置列表框风格
2014-07-01 18:35:09
1891
原创 time_t转换格式化时间
#include #include int main (){ static char str_time[100]; struct tm *local_time = NULL; time_t utc_time; utc_time = time (NULL); local_time = localtime(&utc_t
2014-06-30 13:59:51
10178
转载 c取Lua的全局变量数组
配置实际上是非常简单的,添加好lib和头文件就ok了。注意如果您是使用动态库,需要配置dll,最好的方式是把dll放在编译目录下,这样发布您的程序就不会忘记这些杂七杂八的dll了。 Lua文件:luatext.lua -------------------------------------------------------------------
2014-06-14 16:40:08
1789
原创 CFileDialog弹出文件选择对话框
// 选择游戏路径void CAskTao_WGDlg::OnBnClickedBtnSelectGamepath(){ CFileDialog GamePath(TRUE,NULL,NULL,0,L"*.exe|*.exe|"); GamePath.DoModal(); cs_gamepath = GamePath.GetPathName(); cs_gamepath = cs_ga
2014-04-15 12:13:37
1284
转载 Linux 的简单钩子
在Windows的游戏外挂开发上,钩子(hook)是一个很常见的技术。这里我们不想讨论钩子是什么意思和在Windows上是如何实现的,只是来简单地学习一下Linux的钩子。首先来确定一个函数,要一个没有多大危害的,那就先试试 time()。我们写一个与time同名的函数:?hook.c1234567#include
2014-03-18 01:37:30
12314
4
转载 aam 汇编指令
该指令是用于调整寄存器AL之值,该值是由二个单BCD码字节用无符号乘指令MUL所得的积。其调整规则如下: AH←AL/10(商),AL←AL%10(余数) 指令的格式:AAM 受影响的标志位:PF、SF和ZF(AF、CF和OF等都是无定义) 例如: MOV AL, 9 MOV BL, 8 MUL BL ;AL=72D AAM
2013-09-09 18:11:10
16582
3
原创 Windows下命令行直接编译程序
D:\>cl hello.cppMicrosoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86Copyright (C) Microsoft Corp 1984-1998. All rights reserved.hello.cppMicrosoft (R) Incremental Link
2013-09-03 21:42:00
5630
转载 ubuntu与windows共享文件夹(samba)
配置 一、安装smb执行命令行: #sudo apt-get install samba #sudo apt-get install smbfs 二、添加准备共享的文件夹。有如下三种配置共享文件夹的方法,任选一种方法即可:1、在ubuntu中使用图形界面的共享功能 按Alt+F2或打开终端,把执行运行程序界面叫出來。输入如下命令:
2013-08-29 14:53:45
1896
转载 开机显示an error occurred while mounting /proc/bus/usb
sudo gedit /etc/fstab将/proc/bus/usb那行注释掉
2013-08-29 14:43:54
2600
转载 bash: ./adb: No such file or directory
运行adb出现这种错误:bash: ./adb: No such file or directory 但adb确实存在。那说明你用的是64位的Linux,没装32位运行时库,安装$ sudo apt-get install ia32-libs 即可。
2013-08-20 19:33:33
7583
1
转载 Ubuntu Linux 查看、编辑、比较二进制文件
想根据gdb的反汇编来修改一个内核模块的汇编,没发现上面方便的工具,就直接用二进制编辑器来改了一下,还好是个简单的整型参数,该起来还比较简单。下面是用到的命令。 1. 这两个命令都可以以十六进制打印输出 二进制文件内容。可以指定偏移和打印格式等hexdump xxd2。 Vim 可以用来查看和编辑二进制文件vim -b ddddd.ko 加上-b
2013-06-14 14:48:12
2707
转载 Ubuntu下android手机通过usb连接电脑,显示"???????????? no permissions"问题
问题现象:$adb devicesList of devices attached???????????? no permissions解决方法:1、设置usb权限$lsusbBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:00
2013-06-05 11:06:02
2697
原创 Android NDK 安装配置指南
Android NDK 安装配置指南:1、下载Android NDK压缩包,下载地址:wget -c http://dl.google.com/android/ndk/android-ndk-r5-linux-x86.tar.bz22、解压,将Android NDK压缩包解压到主目录/home/snowdream/下。tar jxvf android-ndk-r5-
2013-06-04 11:54:17
883
转载 ubuntu 下如何开启SSHD服务,同时使用putty远程连接到ubuntu
1.sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep ssh如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh star
2013-06-04 11:22:24
9540
原创 ubuntu安装jdk全过程
1。 sudo chmod u+x ./jdk-6u29-linux-x64.bin 2。 ./jdk-6u29-linux-x64.bin3。配置classpath,修改所有用户的环境变量 $ sudo gedit /etc/profile在末尾加入:#set java environment JAVA_HOME=/soft/android/JDK/jdk1.6.0_2
2013-06-04 11:12:12
877
转载 Ubuntu 通过PPA源安装 Cairo-Dock
Cairo-Dock 是一个与 AWN 、Docky 等类似的 Dock 类软件,可以帮助你快速开启程序及提供更多丰富的额外功能,另外也是桌面美化的一个利器。很多人都用过,包括我也用过。非常漂亮,主题也非常多,易于安装,还可以根据自己的喜好经行美化设置和使用设置。PPA源安装最新版本2.3,Ubuntu 11.04打开终端输入以下命令:sudo add-apt-re
2013-06-04 09:07:20
937
转载 Ubuntu下如何用命令行运行deb安装包
如果Ubuntu要安装新软件,已有deb安装包(例如:linuxidc.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg命令常用格式如下:sudo dpkg -I linuxidc.deb#查看linuxidc.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)sudo dpkg -c linuxidc.de
2013-06-03 20:02:53
4004
转载 【Ubuntu】用apt-fast代替apt-get,下载速度提升26x倍
为什么速度这么快?apt-fast is a shellscript wrapper for apt-get and aptitude that can drastically improve apt download times by downloading packages in parallel, with multiple connections per package.Set
2013-06-03 20:02:10
2587
转载 Ubuntu 12.10截图快捷键
Ubuntu 12.10系统自带的截图工具是gnome-screenshotPrt Scr 全屏截图Shift + Prt Scr 区域截图Alt + Prt Scr 窗口截图Ctrl + Prt Scr 复制整个屏幕截图到粘贴板Ctrl + Alt + Prt Scr 复制窗口截图到粘贴板Shift + Ctrl + Prt Scr
2013-06-03 19:56:28
1144
转载 Ubuntu 12.10安装最新版wine 1.5
Wine 1.5.10 刚刚发布,这次的版本比之前的版本修复了53个bug,更多的可以点击此处了解。如果您想体验下该版本的wine,目前可以通过ppa进行安装:sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get update && sudo apt-get install wine1.5
2013-06-03 19:51:54
1343
原创 【Android开发学习45】使用google语音识别引擎(Google Speech API)<一>
最近项目中需要研究语音识别功能,感觉挺好玩的,特别搜索了大量的资料来学习,这一篇是参考网上的一篇文章记录出来的,主要是以用户的角度来使用google语音识别引擎,与代码无关。语音搜索网站,挺好用的,不过要装chrome!!!网址是:http://slides.html5rocks.com/#speech-input1、准备必要的软件: flac.exe , wg
2013-05-23 18:54:07
5901
1
转载 【Android开发学习44】android: 静态XML和动态加载XML混合使用,以及重写Layout控件
近期对android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化完成动态加载Layout有两种方法,依据个人喜好进行选择:方法1:静态主Layout动态加载静态子Layout首先构建子Layout:main2 < LinearLayout xmlns:android = "http://schema
2013-05-20 16:59:34
1007
转载 【Android开发学习42】OpenGL函数思考-glTexParameter
函数原型:voidglTexParameterf(GLenum target,GLenum pname, GLfloatparam)voidglTexParameteri(GLenum target,GLenum pname,GLintparam)参数说明:target:指定目标纹理,它只能取值GL_TEXTURE_1D或者GL_TEXTURE_2D;
2013-05-20 15:44:32
1647
5
转载 标准库函数perror用法(打印出错误原因信息字符串)
表头文件 #include定义函数 void perror(const char *s);函数说明 perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。
2013-05-16 11:15:47
1825
转载 【Android开发学习41】Android 将文字转为为图片drawText
项目介绍:将android 项目assets中的1.txt文档中的文字转换成一张图片第一步:创建工具类,用于读取文档,存入一个String数组, 代码如下:package test.com;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;
2013-05-07 16:10:08
1850
原创 【VirtualBox打开出错】创建COM对象失败(XP3系统)
今天早上(XP3系统)打开VirtualBox就出现错误:提示:virtualbox提示严重错误,创建COM对象失败 以下是我个人的解决方案:1.打开virtualbox安装目录在VBoxdrv.inf文件上点击鼠标右键,选择安装;2.打开CMD窗口,输入: c:\program files\oracle\virtualbox\vboxsvc.exe
2013-04-22 09:30:00
8371
1
原创 【Android开发学习40】在GLSurfaceView之上添加SurfaceView层
1. 首先,初始化系统:rivate void sys_init(){ // 去掉标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManager.
2013-04-16 18:22:10
9539
原创 【Android开发学习39】VideoView在GLSurfaceView之上显示的解决方案
在项目中,有时候需要将视频显示在GLSurfaceView之上, 目前我的方法是: 解决方案一:在GLSurfaceView.Renderer中,将onDrawFrame函数中画物体的操作全部屏蔽掉。在这里我使用一个变量bRendeFlag 来控制的。@Overridepublic void onDrawFrame(GL10 gl) { // TODO Auto-ge
2013-04-16 14:28:19
9969
3
原创 【Android开发学习38】关于GLSurfaceView显示的几点说明
关于GLSurfaceView加载之后,会给各层的显示造成一些不便,但是又人说,GLSurfaceView的效率是SurfaceView的30倍。主要是因为GLSurfaceView采用硬件加速的原因。 关于GLSurfaceView和SurfaceView的叠加,网上有这段话可以解释:必须先添加GLSurfaceView,再添加SurfaceView,否则GLSurface
2013-04-16 14:14:10
10500
转载 【Android开发学习37】android opengl es 2.0里surfaceview背景透明
surfaceview的黑色背景会挡住其父的背景,现在把surfaceview的背景设为透明,既可以看到所绘的3D物体,又可以看到背景。在onSurfaceCreated里,调用GLES20.glClearColor(0f, 0f, 0f, 0f);alpha为0,即透明。然后,对surfaceview要作一定处理:mGLSurfaceView.setEGLConfigChooser(
2013-04-15 19:45:37
5424
1
转载 【VC串口】VC串口通信的3种常见方法
本文介绍了在Windows平台下串行通信的实现机制,讨论了根据不同的条件用Visual C++ 设计串行通信程序的三种方法,并结合实际,实现对温度数据的接收监控。在实验室和工业应用中,串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。依据不同的条件实现对串口的灵活编程控制是我们所需要的。在光学镜片镀膜工艺中,用单片机进行多路温度数据采集控制,采集结果以
2013-04-12 16:12:25
12956
转载 【Android开发学习36】Java回调函数之callback接口
按照我个人的理解,就是: 用java的回调机制来实现C语言中的函数指针的传递。 为了了解什么是回调函数,在网上查阅了如下资料,整理如下: 资料一:首先说说什么叫回调函数? 在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就 称为回调。在调用接口时,需要严格的按照定义的
2013-04-12 13:53:26
12532
2
原创 【Android开发学习35】GL_TRIANGLE_STRIP之纹理贴图
一、基础知识: GL_TRIANGLE_STRIP比GL_TRIANLGES 快100% ~ 200%。建议:尽可能地使用GL_TRIANGLE_STRIP替代GL_TRIANGLES。 二、使用方法: 1.首先以框架入手,我们一般在Android上画一个3D的图形,需要在MainActivity的OnCreate函数中加入如下代码,用来进入我们的3D场景界
2013-04-10 16:21:25
5884
1
游戏安全——手游安全技术入门源代码
2016-12-21
iOS网络编程与云端应用最佳实践随书代码
2014-12-01
UploadPhoto实例加源码
2014-04-02
Araxis_Merge_2010
2013-09-21
精通Windows API-函数、接口、编程实例(源码)
2013-09-15
【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本
2013-03-19
界面控件之进度条(ProgressBar)--代码
2013-03-16
界面控件之选项组件(RadioGroup和CheckBox)--代码
2013-03-16
Activity_04(Activity的声明周期--Activity Lifecycle--代码
2013-03-14
【Android开发学习20】多个Activity间的交互之Intent -- 代码
2013-03-13
【Android开发学习21】写一个简单的乘法计算器,并添加退出菜单--代码
2013-03-13
Android_Location_V1.3.0.jar
2017-11-15
使用capstone反汇编引擎反编译64位汇编代码
2017-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人