自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

原创 Python正则表达式指南思维导图

参考资料:https://deerchao.cn/tutorials/regex/regex.htmhttps://www.jianshu.com/p/5295c5988b7fhttps://www.cnblogs.com/huxi/archive/2010/07/04/1771073.htmlhttps://www.runoob.com/python/python-reg-e...

2020-03-01 11:51:07 353

原创 GDB使用入门一

GDB的作用GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具,主要有四个方面的作用:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 可让被调试的程序在你所指定的调置的断点(断点可以是条件表达式)处停住。 当程序被停住时,可以检查此时你的程序的快照。 动态的改变你程序的执行环境。使用GDB的前提条件一般来说GDB主要调试的是C/C++的程序。要调试C/...

2020-02-22 11:45:20 227

转载 CentOS6.4下Nginx+PHP+MySql搭建Wordpress博客

目录1       相关linux命令... 31.1        fdisk命令... 31.2        mkfs命令... 31.3        ssh命令... 31.4        useadd. 31.5        passwd. 31.6        scp命令... 31.7        rpm命令... 31.8       ...

2018-12-18 22:01:25 350

原创 如何用c语言进行面向对象编程?

前言面向对象作为目前软件开发的主流思想具有很大的优越性。而c语言作为最古老的编程语言之一,历经沧桑而不倒,拥有很强的生命力和广泛的程序员基础。如果能将面向对象的思想应用到c语言的编程实践中无疑很强的现实意义。本文介绍在c语言中进行面向对象的基本方法。但注意由于c语言并不是面向对象语言故不可能实现如c++,java等面向对象语言的所有语法特性,只是从面向对象的思想上找一些对应的实现方法。故读者在

2013-10-31 10:04:11 3455 1

原创 Android集成OSGI框架apache Felix的方法

Apache Felix Framework Launching and Embeddinghttp://felix.apache.org/site/apache-felix-framework-launching-and-embedding.htmlApache Felix Framework and Google Androidhttp://felix.apache.org

2013-09-18 17:17:40 5228 1

原创 xmpp服务器openfire研究过程

为什么openfire可以用jsp web网页配置?Openfire内部集成了jsp的服务器Resin。Resin服务器会把openfire源码src/web下的jsp文件打包生成安装目录Openfire\plugins\admin\webapp\WEB-INF\lib下的admin-jsp.jar所以才找不到index.jsp文件。这个tomcat容器是不一样的。

2013-09-13 20:54:26 682

原创 Java web开发学习过程7 SSH

1.整合SSH:http://wenku.baidu.com/view/dd6db32358fb770bf78a552f.html2.Struts2+Spring3+Hibernate3配置全过程:http://blog.csdn.net/zhengzhb/article/details/69041365.整合SSH:http://wenku.baidu.com/view/dd6db3

2013-05-23 12:53:19 578

原创 Java web开发学习过程6 Hibernate

1.

2013-05-23 12:52:45 530

原创 Java web开发学习过程5 Spring框架

1.参考一下的例子对spring进行入门:http://wenku.baidu.com/view/8d573876a417866fb84a8e78.html2。springMVC框架简单登录实例:http://wenku.baidu.com/view/ecf4072f4b73f242336c5f95.html3.spring和struts2对比:http://blog.csdn.net/w

2013-05-22 19:36:25 1039

原创 Java web开发学习过程4 struts2架构学习

今天学习完java web开发的基本知识。下一步学习struts框架的使用。首先下载struts包http://struts.apache.org/download.cgi#struts2312。我下载的是完整包struts-2.3.14-all.zip。解压看到如下文件apps是struts中的例子编译的最终程序可以直接放到tomcat webapps下运行。docs是帮助文档。

2013-05-19 21:07:06 1343

原创 Java web开发学习过程3 servlet

servlet说白了就是运行在tomcat之类的web服务器中的java程序。此程序一般引入了java.servlet和java.servlet.http两个包并通过这个两个包中的接口来处理http的请求。web.xml用来处理请求映射,放置直接暴露的类的路径。这和apache的rewrite有点类似。tomcat的rewrite功能参考http://blog.csdn.net/greener

2013-05-16 21:45:05 697

原创 Java web开发学习过程2

上篇文章学习了第一个web程序的创建和编译过程。但是当我又从网上下载一份java web的代码进行学习时,遇到了一个问题:怎样把这个代码添加到eclipse里进行编译查看?经过查,发现File-->import->General->Existing Projects into Workspace选项可以导入工程。可是eclipse如何识别工程类型呢?上网查发现是通过.project文件中的natu

2013-05-16 20:18:15 671

原创 Java web开发学习过程1

由于项目需要需要开发web程序,于是在网上查找web开发的相关技术主要是:windows下asp+iis+Visual Studio。可以跨平台的是java web(jsp)技术和php技术。由于跨平台的需求asp直接否掉。java(jsp)技术和php技术各有优劣势。但是考虑到java是完成的解决方案,php只是用于网站开发,并且java对各种设计模式的支持要好一些,回头如果需要可转化为php+

2013-05-16 17:37:17 1662

原创 《学习bash》第二版读书笔记

第三章定制用户环境bash定制用户环境的所提供的四个最重要的特性:特殊文件(.bashrc, .bash_profile, .bash_logout, /etc/profile),别名,选项和变量。.bash_profile、.bash_logout和.bashrc文件.bash_profile在shell登录时调用;在gnome桌面环境中,只有在使用相应的用户登录时用户主目录下的此文

2013-03-28 11:28:30 650

原创 Kbuid实现分析阅读笔记

1.MAKEFLAGS变量是make的内置变量。主要目的是从主make向子make传递选项。如果MAKEFLAGS += -rR则会屏蔽隐含规则和隐含变量。2.Makefile中引用shell中的环境变量和引用文件中定义的变量的方法是一样的都是$(VAR)的方式。bash中引用变量的方法是$VAR或者${VAR},同时{}也表示大括号扩展,如echo b{ed,olt,ar},会打印echo

2013-03-27 14:49:32 562

原创 如何将静态库.a和目标文件.o连接成一个目标文件

当用连接器连接静态库时可以把静态库当做目标文件来处理。ld --r *.a *.o -o a.out

2013-03-27 10:56:22 724

原创 android building system分析之main.mk

1、.SUFFIXES:     #删除所有已定义的可识别后缀2、 如果在Makefile中存在特殊目标“.DELETE_ON_ERROR” ,make在执行规则过程中,如果规则的命令执行错误,将删除此规则生成的目标文件。3、$(word N,TEXT)函数名称:取单词函数—word。函数功能:取字串“TEXT”中第“N”个单词(“N”的值从 1 开始)4、$(word

2013-03-19 20:02:44 931

原创 uboot命令解释之当使用ramdisk时bootm命令使用要点

当kernel是使用ramdisk时,bootm命令有两种使用方式:1.bootm ${kernel_addr}此种方式要求bootargs变量包含ramdisk的地址和大小,ramdisk的格式是原始的cpio格式。不能是uboot打包的格式。2.boot ${kernel_addr} ${ramdisk_addr}此种方式要求ramdisk必须是uboot能识别的格式即经过mk

2013-03-06 16:03:10 1972

原创 s5pv210加入recovery功能分析

1.确定分区大小namestartlengthbootloader49~2Mboot8Mrecovery8Msystem512Mdata1024Mcache256Msdcardall reserved2.fastboot或sdfuse刷

2013-02-25 10:43:52 907

原创 Linux 2.6.35 alsa soc驱动分析

1.snd_card_create创建声卡,并分配card->number,此为声卡的index。2.struct snd_card *snd_cards[SNDRV_CARDS];此数组保存系统所有的声卡。3.static struct snd_minor *snd_minors[SNDRV_OS_MINORS];此数组保存所有音频alsa驱动包含的子设备。187 str

2013-01-28 18:24:58 552

原创 Linux 2.6.35 alsa soc驱动分析

1.snd_card_create创建声卡,并分配card->number,此为声卡的index。2.struct snd_card *snd_cards[SNDRV_CARDS];此数组保存系统所有的声卡。3.static struct snd_minor *snd_minors[SNDRV_OS_MINORS];此数组保存所有音频alsa驱动包含的子设备。4.红色部分可以看出pla

2013-01-28 18:20:23 352

原创 如何看硬件模块的datasheet

1.对一个芯片来讲每个芯片必定是有多个模块来组成的,需要搞清楚每个模块的输入和输出。对一个模块来讲输入一般有时钟和一些寄存器。输出有对内输出和对外输出,对内有中断等(中断有点类似软件里的回调函数方式),对外输出就是芯片外部的pin脚。

2013-01-28 16:09:03 530

原创 android开发心得

1.当出现多个intent需要选择是调用的选择框实际上是frameworks/base/core/java/com/android/internal/app/ResolverActivity.java2.当应用设为laucher时开机有时会卡死,原因是作为laucher的应用没有加上,而intent隐式匹配时会为intent加上此category,如果laucher没有此category的话,

2013-01-28 16:08:34 2221

原创 项目开发心得

1.项目开发如何快速出原型?首先识别核心功能。然后针对核心功能暂时不写错误处理代码,但要留下接口,快速把代码主框架完成。然后开始测试并逐步添加代码。2.项目开发步骤:首先用最短的时间调通各个模块(此阶段可以在概要设计时做),然后针对每个模块详细设计和开发。

2013-01-28 16:08:15 404

原创 Android升级功能实现

对于android的升级主要有两个问题需要解决:1.如何判断程序版本号http://www.2cto.com/kf/201209/153367.html

2013-01-28 16:07:43 504

原创 amlogic m3平板和mxbox调试过程

8626m3调试过程1.板子回来后连接ao uart调试口后出现乱码问题,进研究发现是串口电平转换的问题,加一个电平转换板此问题就解决了。2.amlogic m3芯片会按顺序选择启动设备,当裸板时要想写系统到nandflash中就要从tf卡启动了。做可启动tf卡的方法是:卡分区:1)使用fdisk工具进行分区,我们需要分两个分区,同时预留一部分放置uboot,可以理解为分3个分区

2013-01-28 16:07:20 3485

原创 s5pv210调试过程

1.板子回来后第一块板子,烧写uboot到sd卡然后启动,串口输出No Boot Image,尝试各种方法找不到问题的所在。无奈之下换一块板子调试,同样烧写uboot到sd卡启动结果串口输出了uboot版本等信息。此时做了一个实验,用两个sd卡一个1G一个4G。1)用dd if=/dev/zero of=/dev/sdf bs=8192把两个卡都清空,启动时串口输出No Boot Im

2013-01-28 16:06:50 3360 3

原创 TMS320F28335开发过程中常见问题总结

1.SPI驱动TLE7241E出现返回值不对的问题。主要是由于时序的不对,导致TLE7241E输入采样时数据还没有建立,所以TLE7241E收到的命令不正确,所以返回值不正确。2.SPI驱动EEPROM时,如果用金属物触到clock pin时,能正确运行,否则不能正确运行。出现次问题也是由于时序的问题,金属物触到clock导致clock出现微小幅度的偏移,导致正好和eeprom的时序对上,而不

2013-01-22 17:36:27 2249

转载 “植物大战僵尸”开发者传授十大设计技巧

他认为,“假如新手教程处理不当……游戏中的其他元素也就不可能引导我妈这类用户通关。”他分享了设计更有效而有趣的游戏新手教程的10点建议。1.让新手教程融入游戏中Fan表示,“我们致力于淡化新手教程的‘指导’色彩”,多数玩家喜欢立即玩游戏,如果游戏迫使他们先掌握一些内容,他们很可能就会失去玩游戏的兴致。“我有意淡化新手教程与游戏内容的界限……虽然人们喜欢学习,学习也具有内在的趣味性,但有

2012-11-21 19:49:53 511

原创 DSP28335研发笔记

1.如何查看CCS5.2中包含的源文件有哪些?以及他们的位置?CCS5.2工程中C语言源文件有两部分组成,一部分是在project路径下的.c文件,另外一部分是通过连接添加到工程里的(.project文件中的字段)。因此CCS5.2中的源文件一部分在工程目录下,另外一部分在.project文件中的字段包含的路径下。2.CCS中GEL文件的作用是什么?ccs的gel语言是一种交互式的命令

2012-11-21 16:01:11 158

原创 TMS320F28335学习笔记-I2C

1.响应和非响应的区别是什么?关于i2c的响应问题:对于每一个接收设备(从设备,slaver),当它被寻址后,都要求在接收到每一个字节后产生一个响应。因此,the master device 必须产生一个额外的时钟脉冲(第九个脉冲)用以和这个响应位相关联。在这个脉冲期间,发出响应的从设备必须将SDA拉低并在时钟脉冲的高电平期间保持住。这表示该设备给出了一个ACK。如果它不拉低SDA线,就表

2012-10-26 15:25:56 3972

原创 电子工程师常用网址

1.电查网http://www.ic5.cn/

2012-10-17 10:59:18 613

原创 TMS320F28335学习笔记-ADC控制器

1.ADC的工作模式有哪些?同时采样模式和顺序采样模式。2.ADCINT与SEQ1INT、SEQ2INT中断有啥区别啊SEQ1INT和SEQ2INT对应序列器SEQ1和SEQ2的中断,ADCINT是为了向前兼容F281x系列的ADC中断,可以由SEQ1或SEQ2触发产生。在ADCINT中断服务程序里,需要软件干预去根据对应标志位确定到底是哪个序列产生了中断,而SEQINT1&2

2012-10-15 14:43:31 2928 1

转载 技术敏感度 — 基层技术管理者必备

一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理者(team lead、line manager等),我想指出被极为忽视的另一种重要能力 — 技术敏感度。对于基层技术管理者来说,何为技术敏感度?技术敏感度表现为:1)工程师解释技术问题时,能快速理解并切中问题要害; 2)面对多个技术方案做选择时,具备权衡能力,并能给出有建设性

2012-10-13 10:51:48 452

转载 软件工程师所需掌握的“终极技术”是什么?

转载:http://yunli.blog.51cto.com/831344/1019990最近,我在微博上看到@程序员邹欣老师发的一条微博 — “不少大学同学都有一个想法:先做几年技术,然后做管理;也有一些同学说:我技术不行,希望直接找到一个管理的工作,就像PM那样。请看 PM 需要什么样的能力:(链接略去)”。在读这条微博的前一部分内容时,我的第一反应是:难道同学们以为做

2012-10-13 10:47:17 630

原创 TMS320F28335学习笔记-GPIO

1.GPIO输入输出使用方法?以GPIO11为例:EALLOW;//注意此句必不可少GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 0;//引脚配置为GPIOGpioCtrlRegs.GPADIR.bit.GPIO11 = 1;//配置数据方向为输出GpioDataRegs.GPADAT.bit.GPIO11 = 1;//输出1, 此句代码不需要放到EALL

2012-10-11 15:12:10 2855

转载 热式气体质量流量计原理及应用

热式流量计传感器包含两个传感元件,一个速度传感器和一个温度传感器。它们自动地补偿和校正气体温度变化。仪表的电加热部分将速度传感器加热到高于工况温度的某一个定值,使速度传感器和测量工况温度的传感器之间形成恒定温差。当保持温差不变时,电加热消耗的能量,也可以说热消散值,与流过气体的质量流量成正比。热式气体质量流量计即Mass Flow Meter(缩写为MFM),它是气体流量计量中新型仪表,区别于

2012-10-09 14:34:53 2921 1

原创 TMS320F28335学习笔记-启动过程

1.DSP reset后运行的起始地址是多少?0x3FFFC02.仿真器烧写程序的步骤是?根据cmd文件把程序烧到指定位置,然后执行。3.DSP的Flash启动过程是什么?首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。当DSP复位后,会从复位向量0x3FFFC0处取得复位向量,并跳转到InitBoot处开始执行,InitBoot会读GPIO84~87的值发现

2012-10-07 17:06:46 15072

原创 TMS320F28335学习笔记-WatchDog

1.

2012-10-07 12:06:43 2324 1

转载 TMS320F28335学习笔记-时钟

1.系统时钟概述整个时钟电路的原理框图如图所示。图1 时钟电路的原理框图在使用有源晶振作为外部的时钟源时,DSP片内的晶体振荡电路会被旁路,外部的时钟信号有XCLKIN管脚输入DSP。看门狗定时器取OSCCLK信号作为其输入。C28x的内核会将输入的CLKIN信号转换为SYSCLKOUT信号(这就是通常我们提到的那些150MHz的信号)。SYSCLKOUT主要用来为DSP片上的一些

2012-10-07 12:05:55 8249 1

二维码中英文标准

二维码中国标准 ISOIEC 18004_2006Cor 1_2009.pdf GB-T18284-2000.pdf QRCode中国标准.doc

2018-10-29

QRCode国家标准

二维码中国标准

2018-10-29

Debussy下载

Debussy软件下载 debussy54v9+crack.exe

2013-11-27

netmeeting for win7

netmeeting for win7 netmeeting for win7 netmeeting for win7

2010-03-08

自绘制标题栏和透明窗口的代码

包含一个实现自绘制对话框标题栏,实现透明窗口的代码。其中myskin代码还有问题无法编译通过

2009-12-02

Oracle Database SQL Reference 10g Release 2 (10.2)

Oracle Database SQL Reference 10g Release 2 (10.2)

2009-08-01

Oracle Call Interface Programmer's Guide 10g Release 2(10.2)

Oracle Call Interface Programmer's Guide 10g Release 2(10.2)

2009-08-01

Oracle Call Interface Programmer's Guide 10g Release 2(10.2)

Oracle Call Interface Programmer's Guide 10g Release 2(10.2)

2009-08-01

Oracle C++ Call Interface Programmer's Guide 10g Release 2 (10.2)

Oracle C++ Call Interface Programmer's Guide 10g Release 2 (10.2)

2009-08-01

Oracle Application Developer's Guide - Fundamentals 10g Release 2 (10.2)

Application Developer's Guide - Fundamentals 10g Release 2 (10.2)

2009-08-01

如何显示windows error string

显示出错码详细原因的类,封装FormatMessage

2009-07-17

treeview用法

windows sdk treeview control用法

2009-05-02

在MFC中动态创建控件以及事件响应

如何在MFC中动态创建控件以及如何响应动态创建的控件的事件

2009-04-25

《WindowsCE程序设计》的随书光盘的源代码

《WindowsCE程序设计》的随书光盘的源代码

2009-04-21

空空如也

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

TA关注的人

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