自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(653)
  • 收藏
  • 关注

转载 oracle start with connect by prior 递归查询

Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from <TableName>where <Conditional-1>start with <Conditional-2>connect by &l...

2014-08-13 17:19:00 92

转载 Android九宫图(draw9patch)

左边和上边的线决定重复的区域:右边和下边的线决定显示内容的区域:转载于:https://www.cnblogs.com/zhangpengshou/p/3822914.html

2014-07-03 17:58:00 97

转载 Android 通过按钮弹出系统菜单(通过Button显示菜单)转

myButton.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { openOptionsMenu(); }});转自:http://blog.csdn.net/aminfo/article/de...

2014-07-03 09:58:00 135

转载 java byte转无符号int

import java.io.ByteArrayInputStream;public class Test{ public static void main(String[] args) { byte[] bytes = new byte[]{(byte)-42}; ByteArrayInputStr...

2014-06-06 17:52:00 674

转载 JAVA字符串格式化-String.format()的使用(转)

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale ...

2014-04-29 17:28:00 104

转载 eclipse 3.7 配置svn

1、首先需要安装SVN客户端TortoisSVN。地址:http://tortoisesvn.net/2、eclipse低版本的需要安装Subversive Revision Graph,地址:http://download.eclipse.org/tools/gef/updates-pre-3_8/releases/3、安装Eclipse Subversive,地址:http:...

2014-04-29 10:12:00 92

转载 Open-Drain与Push-Pull

GPIO的功能,简单说就是可以根据自己的需要去配置为输入或输出。(General Purpose Input Output,简称为GPIO或总线扩展器,利用工业标准I2C、SMBus?或SPI?接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。)但是在配置GPIO管脚的时候,常会见到两种模式:...

2014-04-03 17:39:00 493

转载 Python-Tkinter几何布局管理(转)

  所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。pack()  pack几何管理采用块的方式组织配件,在快速生成界面设计中广泛采用,若干组件简单的布局,采用pack的代码量最少。pack几何管理程序根据组件创建生成的顺序将组件添加到父组件中...

2014-03-26 17:30:00 335

转载 tiny210裸机第1课(启动原理)

软硬件环境宿主机系统:ubuntu板子芯片:S5PV210(Contex-A8),512MDDR2,512MSLCNand交叉编译器:arm-linux-gcc-4.5.1手册:S5PV210的S5PV210_UM_REV1.1(老版本居然连内存地址空间都不同)1.写在前面的话 虽然现在主要做应用层软件,还是想学一下底层的东东,弄清楚cpu的启动...

2014-03-22 17:05:00 100

转载 协处理器CP15

在基于ARM的嵌入式应用系统中,存储系统通常是通过系统控制协处理器CP15完成的。ARM处理器使用协处理器15(CP15)的寄存器来控制cache、TCM和存储器管理。CP15包含16个32位的寄存器,其编号为0~15。CP15访问CP15寄存器的指令MCR ARM寄存器到协处理器寄存器的数据传送MRC 协处理器寄存器到ARM寄存器的数据传送MCR指令和MRC指令只能在处...

2014-03-17 23:47:00 151

转载 arm-linux-objdump

一.arm-linux-objdump常用来显示二进制文件信息,常用来查看反汇编代码二.常用选项:1.-b bfdname 指定目标码格式2.—disassemble或者-d 反汇编可执行段3.—dissassemble-all或者-D 反汇编所有段4.-EB,-EL指定字节序5.—file-headers或者-f 显示文件的整体头部摘要信息6.—section-headers,--he...

2014-03-16 00:44:00 131

转载 *(volatile unsigned long *) 语法

#define GPJ2CON (*(volatile unsigned long *) 0xE0200280)开始对于上面的语法不太理解,但通过拆分,我们可以看的更明白:1、(unsigned long *)变量,代表“变量”是一个unsigned long类型的指针;例如:(unsigned long *)i ,语句中 i 即为(unsigned long *)的一...

2014-03-13 00:17:00 166

转载 名词解释:DRAM, SRAM, SDRAM等

SRAM:静态RAM,不用刷新,速度可以非常快,像CPU内部的cache,都是静态RAM,缺点是一个内存单元需要的晶体管数量多,因而价格昂贵,容量不大。 DRAM:动态RAM,需要刷新,容量大。 SDRAM:同步动态RAM,需要刷新,速度较快,容量大。DDR SDRAM:双通道同步动态RAM,需要刷新,速度快,容量大具体解释:什么是DRAM DRAM 的英文全称是'Dynamic ...

2014-03-12 00:04:00 1230

转载 更换ubuntu apt-get 源

为了优化ubuntu软件安装/更新速度,我测试了国内几家apt源的速度,发现北京交大的apt源速度相对最快,然后可以通过以下步骤更新ubuntu源1) 备份默认的apt源1 $ cd /etc/apt2 $ sudo cp sources.list sources.list.backup2) 编辑$ sudo gedit sources.list复...

2014-03-10 11:22:00 68

转载 arm-linux-objcopy

被用来复制一个目标文件的内容到另一个文件中,可用于不同源文件的之间的格式转换示例:arm-linux-objcopy –O binary –S file.elf file.bin常用的选项(大写):input-file , outflie输入和输出文件,如果没有outfile,则输出文件名为输入文件名2.-l bfdname或—input-target=bfdname用来...

2014-03-09 20:26:00 119

转载 arm-linux-ld

arm-linux-ld 直接指定代码段,数据段,BSS段的起始地址-Ttest startaddr-Tdata startaddr-Tbss startaddr示例:arm-linux-ld –Ttext 0x0000000 led.o –o led.elf转载于:https://www.cnblogs.com/zhangpengsh...

2014-03-09 20:11:00 69

转载 arm-linux-gcc 常用参数讲解 gcc编译器使用方法

我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1. 预处理(Pre-Processing)2. 编译(Compiling)3. 汇编(Assembling)4. 链接(Linking)Linux...

2014-03-08 12:29:00 87

转载 嵌入式字节(空间)转换

转载于:https://www.cnblogs.com/zhangpengshou/p/3586746.html

2014-03-07 16:43:00 85

转载 嵌入式小知识(累积更新)

1、1个WORD等于多少个字节?答:在不同的系统中,一个字WORD占据的空间不同。你所说的在32位嵌入式系统中,一个字WORD占32bit,即4个字节;半字Half-word占16bit;字节Byte占8位。2、SLCFlash和MLCFlash区别答:存储单元分为两类:SLC(Single Level Cell 单层单元)和MLC(Multi-Level Cell多层单元)。SLC...

2014-03-07 14:16:00 127

转载 gcc makefile

$*不包含扩展名的目标文件名称$<第一个依赖文件名称$?所有时间戳比目标文件晚的依赖文件$@目标文件完整名称$^所有不重复的依赖文件转载于:https://www.cnblogs.com/zhangpengshou/p/3584936.html...

2014-03-06 17:28:00 58

转载 Ubuntu 13.10 安装 ia32-lib

Ubuntu 13.10下面不参直接安装ia32-libs,直接安装的时候会提示下面的信息:output$ sudo apt-get install ia32-libsReading package lists... DoneBuilding dependency treeReading state information... DonePackage ia32-...

2014-03-05 23:00:00 137

转载 vim扩展配置

在用户根目录下新建 “.vimrc”文件,键入一下代码:set syntax=on "高亮语法set fenc=utf-8 "设定默认解码 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 set nocp "或者 set nocompatible 用于关闭VI的兼容模式 set number "显示行...

2014-03-03 00:58:00 136

转载 微处理器引脚定义

转载于:https://www.cnblogs.com/zhangpengshou/p/3566713.html

2014-02-25 14:47:00 258

转载 python异常类型

python2:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-- BufferError | +-...

2014-02-24 18:09:00 58

转载 WPF NotifyIcon and Taskbar 任务栏示例

Demo Source转自:http://www.codeproject.com/Articles/36788/WPF-XAML-NotifyIcon-and-Taskbar-System-Tray-Popup转载于:https://www.cnblogs.com/zhangpengshou/p/3556271.html

2014-02-19 17:07:00 261

转载 pycharm 快捷键

提示CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。CTRL F11 | F11: 设置书签.SHIFT...

2014-02-19 13:49:00 253

转载 Win7允许被ping

我们可以通过命令行方式来执行入站 Ping 的规则是启用还是禁用,命令行如下:netsh firewall set icmpsetting 8netsh firewall set icmpsetting 8 disable转载于:https://www.cnblogs.com/zhangpengshou/p/3555364.html...

2014-02-19 10:07:00 101

转载 C语言位运算符及作用:与、或、异或、取反、左移和右移

一、& 按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0应用:(1)清零 若想对一个存储单元清零,即使其全部二进制位为0,只要找一个二进制数,其中各个位符合一下条件:原来的数中为1的位,新数中相应位为0。然后使二者进行&运算,即可达到清零目的。 a 00101011 b 10010100 c 00000000 //c = a & b...

2014-02-10 15:56:00 227

转载 Ubuntu设置环境变量并立即生效

Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。修改用户环境变量用户环境变量通常被存储在下面的文件中:~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc上述文件在Ubuntu 10.0以前...

2014-02-03 19:02:00 134

转载 Package 'chkconfig' has no installation candidate

Chkcofig不再适用于Ubuntu系统,可用类似的软件sysv-rc-conf进行替换:Chkconfig is no longer available in Ubuntu.Chkconfig is a script. You can download it from here.sudo apt-get install sysv-rc-confsysv-rc-co...

2014-02-03 17:02:00 849

转载 .net 程序集自动生成版本号

一、 版本号自动生成方法只需把 AssemblyInfo.cs文件中的[assembly:AssemblyVersion("1.0.0.0")]改成[assembly:AssemblyVersion("1.0.*")],另外还需要把[assembly:AssemblyFileVersion("1.0.0.0")]注释屏蔽掉。这样再生成的程序集就是自动版本号了。按照这个...

2014-01-17 14:34:00 553

转载 chkconfig : No such file or directory

sys_version:12.04LTSFor example:#chkconfig --level mysql on/sbin/insserv:No such file or directoryFix:# ln -s /usr/lib/insserv/insserv /sbin/insservPS:在debian和ubuntu中可以使用sysv-...

2014-01-16 00:22:00 678

转载 ubuntu13.10下安装samba

1、现在的ubuntu系统都默认安装了samba服务,如果是精简系统的话,可以通过apt-get进行安装sudo apt-get install samba sudo apt-get cifs-utils 2、给你要共享的目录添加权限# /home路径下新建一个文件夹,名为sharemkdir /home/share# 给文件夹增加读写等权限(777代...

2014-01-15 23:09:00 95

转载 Ubuntu下删除配置错误或者失败的安装包

aptitude purge $(dpkg -l|grep ^rc|awk '{ print $2 }')解释:dpkg -l 列出系统中所有安装的软件,如果是已经删除的软件(有残存的配置文件),那么该的软件包的状态是rc,即开头显赫为rc 然后是空格,然后是软件包的名称|grep ^rc 的用处就是找出状态为rc的所有软件包,即以rc开头的行;|awk '{ pri...

2014-01-15 21:03:00 302

转载 XML中五个转义字符

字符:<,>,&,",©HTML对应的转移字符:&lt; &gt;&amp;&quot;&copy;XML(只有5个)对应的转义字符: &lt; &gt;&amp; &quot; &apos;转载于:https://www.cnblogs.com/zhangpengshou/p...

2014-01-15 16:18:00 220

转载 Wix安装包权限问题

Wix在安装完成之后,如果遇到非管理员用户(域用户或Win7+系统,UAC权限问题等),修改配置文件(setting.ini)文件时,会遇到文件权限为只读,无法修改问题:解决方案有两种:首先添加UtilExtension的dll引用,并在Product.wxs文件头出添加如下代码:<Wix xmlns="http://schemas.microsoft.com/wi...

2013-12-13 16:21:00 470

转载 Wix打包相关资源

1、自定义安装界面(WixUI_Custom.wxs)<?xml version="1.0" encoding="UTF-8"?><Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <UI Id="WixUI_Custom"> ...

2013-11-04 11:25:00 380

转载 Win8驱动测试模式

打开驱动测试模式(保存成bat文件,双击执行)bcdedit /set testsigning onpause执行完成后,看见提示操作成功的提示,之后我们重启一下,再次进入系统,在桌面的右下角会显示“测试模式”等水印,这样,未签名的驱动可以运行了。水印可以先不管,等关闭模式后会自动消除。关闭驱动测试模式(保存成bat文件,双击执行)bcdedit /set...

2013-08-08 09:25:00 153

转载 fatal error C1853: '*.pch' is not a precompiled header file created with this compile

在菜单下选择Build--->点击Rebuild All,如果不起作用,你可以先把Debug或者Release中的文件删除,然后再试。转载于:https://www.cnblogs.com/zhangpengshou/p/3208616.html...

2013-07-23 15:26:00 176

转载 $(document).ready() 与 window.onload的区别

1.执行时间window.onload 必须等到页面内所有元素(包括图片 css js等)加载完毕后才会执行。$(document).ready() 是DOM结构绘制完毕后就执行,不必等到所有元素加载完。2.编写个数不同window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个$(document).ready()可以同时编写多...

2013-07-18 14:26:00 84

空空如也

空空如也

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

TA关注的人

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