- 博客(28)
- 收藏
- 关注
原创 关于笔记本或主板研发及生产的工具
1. W.IO 一款可以在PowerShell或CMD中可以自由读取 Memory / IO Space的工具 How to use WIO? 1. Get memory data. WIO.exe MEM I [DataType] [offset] WIO.exe MEM I [DataType] [offset] [AndValue] 2. Set memory data....
2019-02-25 21:32:40 631
转载 C++ 读写MySQL经典 (转载)
看过很多C或是C++操作MySQL数据库的文章,大部分太吃力了,甚至有一部分根本没有很好的组织文字,初学者比较难以接受,即使是C++或是C高手也是比较难看懂。写这篇文章的目的不是别的,就一个,告诉您用MySQL的C API直接操作MySQL数据,并做了比较高效的封装,可以帮助开发人员大幅度提高采用MySQL的C API操作MySQL数据库的效率。 直接进入主题: 1、 准备工作 MySQL
2015-09-22 11:29:57 458
转载 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。 l 当VS2012安装后,VS2010的cvtres.exe就无法使用了。如果你的PATH环境变量中VS2010的工具路径第一个出现,而且链接器需要将.res文件转换为COFF 对象格式,就会导致LNK1123错误。l 当VS生成PE文件头时,使用的cvtre
2015-09-22 11:08:25 397
转载 Android 4.0源码目录结构说明
|-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- external (
2014-02-17 15:29:10 612
转载 android多国语言的国家代码
用于android的国际化。在res目录下的对应字符串目录。例如中文的话就在工程res目录下新建一个values-zh-rCN目录,然后将你翻译的strings.xml,或者arrays.xml放在下面就可以了。下面给出国家的文件目录名称(应用中默认文件夹名为values为英文,加入后缀后变为相应国家) en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯
2014-02-08 16:38:09 834
转载 Android Matrix理论与应用详解
Matrix学习——基础知识 以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。 首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。 首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的平
2014-01-24 14:39:04 668
原创 Android 屏幕旋转问题
以Android 4.0.4为例 如何让Android开机过程中也为横屏或竖屏: android系统中有“ro.sf.hwrotation”这样一个系统属性,只需要修改其值为对应的旋转角度即可以达到旋转目的(0,90,180,270) (/frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp) 旋转代码: void
2014-01-24 14:31:36 1592
转载 Android4.0 修改个性化鼠标图标
Android4.0里鼠标的图片名称是:pointer_arrow.png,具体路径在/android4.0/frameworks/base/core/res/res/drawable-mdpi里,直接用做好的图标替换替换即可!
2014-01-17 13:20:53 2211
原创 Android 4.0与4.2 全屏实现方式并且在设置里可实时控制
一、在 SystemUI 中添加抽象函数(frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUI.java) public abstract class SystemUI { public Context mContext; public abstract void start(); p
2014-01-17 10:07:10 1707
转载 android修改鼠标事件
一、在 SystemUI 中添加抽象函数(frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUI.java) public abstract class SystemUI { public Context mContext; public abstract void start();
2014-01-16 18:12:19 1780 1
转载 如何使用android.os.SystemProperties
1. 在你的專案按滑鼠右鍵選properties或按快捷鍵Alt+Enter, 再選Java build path項目 2. 在libraries頁面加入layoutlib.jar。layoutlib.jar可以在你電腦放sdk的目錄裡找到,如我是用2.1版去開發,所以使用\platforms\android-7裡的data\layoutlib.jar,不同的android版本請選相對應的目錄。
2014-01-13 17:28:08 718
转载 android4.0.3 去掉系统状态栏(StatusBar),让所有app程序均是全屏显示
基于android4.0.3 1,StatusBar 属于系统app,在SystemUI下,该文件位于android_src/frameworks/base/packages 下面(其中android_src指的是你的android源码路径) 2,打开SystemUI的src目录SystemUI/src/com/android/systemui/statusbar 里面有个StatusBa
2014-01-10 13:40:57 949
转载 linux grep命令
1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于
2014-01-09 13:46:53 509
转载 linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@
2014-01-09 11:43:28 431
转载 Android CTS 测试总结
获取cts工具有两种方法: 1、直接下载,CTS下载地址: http://source.android.com/compatibility/downloads.html 2、android工程中有cts目录,可以自己编译cts工具。 3、工作流程: 摘录自:http://source.android.com/compatibility/cts-intro.html Work
2014-01-05 23:00:56 930
转载 Android自动化测试——CTS测试
一、为什么需要兼容性测试(以下称CTS)? 1.1、让APP提供更好的用户体验。用户可以选择更多的适合自己设备的APP。让APP更稳定。 1.2、让开发者设计更高质量的APP。 1.3、通过CTS的设备可以运行Android market。 另外,CTS是免费的,而且很简单。 二.CTS是开源的测试框架,使用它来测试你的设备是否具备兼容性。CTS主要包含两个组件: 运行在PC上的测试框
2014-01-05 22:58:07 747
转载 Android之Activity标题栏和状态栏设置
一、在代码中设置 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏 getWindow().setFl
2014-01-03 16:31:03 824
原创 导入新的android project时,提示Invalid project description解决方法
导入新的android project时,会出现提示“Invalid project description”信息导入无法导入 这是由于你把项目直接放在了workspace中了,再导入就会出现些错误信息 只需要将你要导入的项目放到workspace即可,同时将Copy projects into workspace勾上就可以了
2013-12-31 16:34:01 770
原创 SQL Server 2008安装常遇问题
首先本人使用的是“Windows 7 中文旗舰版”系统,其它系统应该也差不多 一、安装的时提示“在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke ”解决办法 解决方法:关闭所有使用了IE内核的程序(IE或360浏览器); 二、安装的时提示“重启计算机失败”解决办法 解决方法:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\Curre
2013-12-26 22:44:31 578
转载 WIndows 7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法
/** *@title :WIndows 7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法 *@Author:insun *@blog:http://yxmhero1989.blog.163.com */ 为了装个Mysql Workbeach(mysql-workbench-gpl-5.2.39-win32) 设计数据库 需要
2013-12-26 22:43:47 959
转载 ASP.NET在IIS7.5(IIS7)配置伪静态
1 将UrlRewritingNet.UrlRewriter.dll 放在网站中的 bin 文件夹下 2 首先新建一个应用程序池,名称任意,这里小编新建的是:test,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式;【创建的时候不用去选择版本和模式,默认即可】 3 署好站点,并将此站点的应用程序池设置为test;
2013-12-26 22:27:01 658
转载 source insight 中文注释为乱码解决
(1) source insight 阅读VC++源码,注释为乱码解决方案 1、options->preferences->Syntax Formatting->Styles; 2、在Style Name 选择 Comment,再对其Font Name 选择Pick,然后再选择“新宋体”。 (2) source insight 阅读Linux源码,注释为乱码解决方案 1、用记事本打开
2013-12-26 15:47:49 915
转载 Linux三大共享文件的方法
1. Samba Samba 用于Linux 和windows之间的共享,ubuntu里面默认没有安装samba 在安装好samba之后,就用开始配置samba服务: Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba /lmhosts文件中。 在Windows系统中不
2013-12-25 15:23:21 625
转载 linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f
2013-12-25 14:12:03 421
转载 android ADB命令的使用
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging. 对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后
2013-12-25 13:22:38 529
转载 make menuconfig配置文件解析
1. Code maturity level options 代码成熟等级。此处只有一项:prompt for development and/or incomplete code/drivers,如果你要试验现在仍处于实验阶段的功能,比如khttpd、IPv6等,就必须把该项选择为Y了;否则可以把它选择为N。 2. Loadable module support 对模块的支持。
2013-12-25 11:05:12 1013
转载 Ubuntu下如何将普通用户提升到root权限
最近在Ubuntu下开发一个项目的时候,需要用到一个包(libpcap),利用这个包可以进行网络流的底层解析,可是要使用这个包进行网络嗅探的时候,需要使用root权限,经常使用sudo来运行很麻烦,最后为了方便项目的调试,于是就将自己的当前用户提升到root权限。 提升的方法如下:在shell里面输入 sudo gedit /etc/passwd 将里面的当前用户的ID值进行修改。譬
2013-12-25 11:00:10 622
转载 Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢? 我们在进行linux内核配置的时候经常会执行make menuconfi
2013-12-25 10:54:26 546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人