xiaozhe_li
码龄13年
求更新 关注
提问 私信
  • 博客:23,118
    社区:1
    23,119
    总访问量
  • 20
    原创
  • 0
    粉丝
  • 240
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2013-01-13
博客简介:

Ritchie

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得4次收藏
  • 博客总排名1,968,960名
创作历程
  • 4篇
    2016年
  • 5篇
    2015年
  • 13篇
    2013年
成就勋章
TA的专栏
  • 会员软件开发
  • FPGA测试
  • MFC 初级阶段
    2篇
  • 孙鑫笔记
    4篇
  • vxWorks 基础
    3篇
  • vxWorks 进阶
  • vxWorks 高级
  • TCPIP协议详解一:协议
    3篇
  • TCPIP协议详解二:实现
  • android-widget
    1篇
  • Android-UI
    1篇
  • Android-Service
  • Android-基础
    2篇
  • Android-第三方控件
  • Android-数据存储
    1篇
  • OSCina
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 10

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

linux下tomcat出现j ava.net.ConnectException: Connection refused

在配置linux下tomcat时,出现如下问题:ug 03, 2016 11:47:14 PM org.apache.catalina.startup.Catalina stopServerSEVERE: Could not contact localhost:8005. Tomcat may not be running.Aug 03, 2016 11:47:14 PM org.ap
原创
博文更新于 2016.08.03 ·
9711 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

对Activity的封装

对Activity的封装
原创
博文更新于 2016.03.28 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OSChina AlphaAnimation

// 渐变展示启动屏//从半透明到完全不透明AlphaAnimation alphaAnimation = new AlphaAnimation(0.3f, 1.0f);//设置持续时间,2.5salphaAnimation.setDuration(2500);//启动该动画view.startAnimation(alphaAnimation);//设置监听器alphaAnimat
原创
博文更新于 2016.03.10 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android docs 打开提速

1、 打开index.html,然后注释掉两个地方 stylesheet和js两个地方:-->2、C:\
原创
博文更新于 2016.03.01 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android-升级数据库的最佳写法

@Overridepublic void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){ switch(oldVersion) { case 1: db.execSQL(CREATE_CATEGORY); case 2: db.ex
原创
博文更新于 2015.08.05 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 提升ListView的运行效率

1、描述 在getView方法中每次都将布局重新加载了一遍,当ListView快速滚动的时候这就会成为性能的瓶颈。2、优化1 对getView方法中进行了判断,如果convertView为空,则使用LayoutInflater去加载布局,如果不为空则直接对convertView进行重用。这样就大大提高了ListView的运行效率,在快速滚动的时候也可以表现出更好的性能。public
原创
博文更新于 2015.08.05 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 退出程序时关闭所有的activity的几种方法

如果目前界面还停留在之前的界面上,会法相当要退出程序是非常不方便的,Home键只能把程序挂起,并没有退出程序。解决这个有几个方法可以进行考虑
原创
博文更新于 2015.08.05 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android sqliteDataBase 操作DATETIME类型

创建表:sql = "create table member(memberNum int(64) not null primary key, memberName varchar(64) not null,memberLevel INT(5) not null, " + "memPhone INT(64) not null, memberSex INT(2), mem
原创
博文更新于 2015.07.05 ·
1038 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用C#获取CPU及硬盘序列号的源代码

//获取硬盘序列号 Hardware.HardwareInfo hardwareInfo = new Hardware.HardwareInfo(); string hardDiskID = hardwareInfo.GetHardDiskID(); System.Console.WriteLine(hardDiskID); //获取CPU序列号 string cpuID = hard
转载
博文更新于 2015.02.01 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCPIP协议详解一:协议 第二章 链路层(2)

PPP:点对点协议PPP,点对点协议修改了SLIP协议中的所有缺陷1)在串行链路上封装IP数据报的方法。PPP既支持数据为8位和无奇偶校验的异步模式,还支持面向比特的同步链接。2)建立、配置及测试数据联络的链路控制协议(LCP),它允许通信双方进行协商,以确定不同的选项3)针对不同网络层协议的网络控制协议体系,当前RFC定义的网络层有IP、OSI网络层、DECnet以及AppleT
原创
博文更新于 2013.05.20 ·
750 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TCPIP协议详解一:协议 第二章 链路层(1)

链路层主要有三个目的:(1)为IP模块发送和接受IP数据报(2)为ARP模块发送ARP请求和接受ARP应答(3)为RARP发送RARP请求和接受RARP应答 1、以太网这个术语一般是指数字设备公司(Digital Equipment Corp.)     在TCP/IP世界中,以太网IP数据报的封装是在RFC 894中定义的,IEEE802网络的IP数据报封装在RFC104
原创
博文更新于 2013.05.04 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP IP协议详解一:协议 第一章(二)

域名系统尽管可以通过IP地址可以识别主机上的网络接口,进而访问主机,但在TCP/IP领域中,域名系统(DNS)是一个分布的数据库,由它来提供IP地址和主机名之间的映射信息封装:当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络,其中每一层对接收到的数据都要增加一些首部信息TCP段 TCP segmentIP数据报:IP data
原创
博文更新于 2013.05.02 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP IP协议详解一:协议 第一章(一)

IP路由器:IP Router路由器:Router网关: geteway分端系统:End system中间系统(中间的路由器):Intermediate system 在TCP/IP协议族中,网络层IP提供的是一种不可靠的服务,也就是说,它只是尽可能快的把分组从源节点送到目的节点,但是并不提供任务可靠性保证,而另一方面,TCP在不可靠的IP层上提供给了一个可靠的运输层
原创
博文更新于 2013.05.02 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RTOS(3)Wind 任务调度

多任务系统需要使用一个调度算法把CPU分配给就绪的任务,在Wind内核中,默认算法是基于优先的抢占式调度算法,当然也可使用轮转调度算法,两种短发都依赖于任务的优先级,Wind内核里有256种优先级,优先级从0到255,优先级0为最高,优先级2  55为最低。在创建任务时,需要分配给任务一个优先级,调用taskPrioritySet()可以改变任务的优先级,这种动态地改变任务优先级的功能可以使任务跟
原创
博文更新于 2013.04.21 ·
1035 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RTOS(2):任务状态转变

任务状态转变:     在操作系统里内核负责维护每个任务的当前状态。若应用程序调用了内核程序,任务将会从一个状态改变到另一个状态,任务创建时处于挂起状态,必须激活一个创建的任务从能使其进入就绪状态,激活阶段相当快,因此应用程序先创建任务,并且即使的将其激活。另一种方法就是使用发起任务(spawning)的愿语,调用一个函数就能创建并激活任务:任务可以在任何一种状态被删除。
原创
博文更新于 2013.04.21 ·
712 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

实时操作系统(1)

实时操作系统中的重要概念     系统响应时间(System Response Time):系统发出处理要求到系统给出应答信号的时间     系统切换时间(Context-Switching Time):任务之间切换而使用的时间。     中断延迟(Interrupt Latency):计算机接收到中断信号到操作系统做出响应,并完成任务切换转入中断服务程序的时间
原创
博文更新于 2013.04.20 ·
891 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

静态 static

C++ Code 1234567891011121314151617181920212223 #include class Point{public:    void output()    {    }    static void in
原创
博文更新于 2013.02.19 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用画刷画图

(1)简单画刷MFC提供一个CBrush类,可以用来创建画刷对象,通常填充一块区域 C++ Code 123456789 //创建一个红色画刷CBrush brush(RGB(255, 0, 0));//创建并获得设备描述表CClientDC dc(this);//利用红色画
原创
博文更新于 2013.02.19 ·
1253 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

绘制线条

绘制线条的时候需要两个点在这里选取的两个点是,一个是鼠标按下(LBUTTONDOWN)和鼠标松开(LBUTTONUP)传递连个点的信息第一种方法: 使用SDK全局函数 C++ Code 123456789101112 //首先获得窗口的设备描述表HDC hdc;h
原创
博文更新于 2013.02.18 ·
744 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

消息响应机制

在元文件中增加的三处代码(1)消息响应函数原型     c**类的头文件中      C++ Code 123 //{{AFX_MSG(CLesson4_2View)afx_msg void OnLButtonDown(UINT nFlags, CPoint point);//}}AFX_MSG
转载
博文更新于 2013.02.18 ·
796 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多