自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兔兔的爸爸

每天进步一点点

  • 博客(32)
  • 资源 (18)
  • 收藏
  • 关注

原创 README

2008.10.15.开始一个新的项目,背景如下:应用环境:工业产品;硬件环境:ARM7,2M内存......软件环境:c和汇编做底层驱动,c++做主要应用要求特性:要绝对的稳定,.不能有死机,重启,关机等不稳定现象.软件特点:除了类的对象,其它的不能使用动态分配.从今天开始,我会以日期和主要工作内容为索引,记录整个项目的开发情况.如有需要交流的朋友欢迎留言,不论是交流设计思想还是交流源代码都可以

2008-10-15 13:28:00 675 1

原创 SpringBoot+JWT+Redis实现单用户登录

以上是核心代码,可以根据需要进行细化。

2023-03-31 15:26:56 540

原创 Kotlin Autowired的类为 null

Kotlin使用Spring boot, Autowired的类会为null。感觉是因为spring boot代理导致多次载入不同的类实体.注意:代码内不要使用open,保留默认的final。解决方案,使用官网的all-open插件.

2023-03-03 17:38:00 209

原创 mybatis执行select查询报错

原因分析,CrmCustomerRoom缺乏model类的全参构造函数。

2022-08-06 10:05:14 609

原创 IDEA调试java突然报错

最后,删掉了目录下隐藏的.idea文件夹,重新加载,就好了.直接java命令可以运行jar包.很奇怪,网上也没有找到解决方案.同样的代码换一台机器也可以用.

2022-08-05 23:17:45 178

原创 VUE动态调整数组

VUE 动态数据

2022-06-24 16:32:25 631

原创 WebSocket测试工具,基于springboot的websocket后端

java,springboot,websocket

2022-06-16 14:28:33 2185

原创 InfluxDB使用问题记录

QueryApi queryApi = influxDBClient.getQueryApi();执行长时间没有反应无意中发现,初始化创建的bucket是有问题的,重新在UI里新建一个bucket就正常了.具体原因不明.

2022-06-04 19:47:47 1296

原创 .net 连接mysql 报错

.net 连接mysql 报错

2022-04-13 21:34:01 859

原创 metabase mysql 查询语句报错 Illegal mix of collations (utf8mb4_0900_ai_ci,COERCIBLE) and (utf8mb4_unicode_

metabase mysql 查询语句报错 Illegal mix of collations问题描述原因分析解决方案方案一: 可以修改数据库的默认字符集,修改表的默认字符集方案二:直接修改视图中需要统一的字段的字符集问题描述metabase中先建立了mysql的视图,然后在定义变量查询的时候,有一些查询条件输入无法出结果,报错信息如下:Illegal mix of collations (utf8mb4_0900_ai_ci,COERCIBLE) and (utf8mb4_unicode_ci,C

2021-07-29 15:14:36 1678

原创 mac的windows的parallel的虚拟机镜像报错问题

mac的windows的parallel的虚拟机,打开iso镜像的时候,会有如下的报错:无法装载文件搞了一天一夜,终于搞明白了。要把这个镜像文件复制到:windows的机器硬盘里,mac的分区下是不能直接操作iso文件的。实际使用中,可以把这个镜像文件作为光驱载入虚拟机....

2018-03-28 18:46:35 3680 5

原创 Python的Tornado框架的REST支持方案

使用了Python的Tornado框架,想发布为REST规范的webservice.综合了网上的方法,基本上有三种:1.     直接用tornado实现:     tornado.web.RequestHandler.write() 可以输出json.     但是对于header的操作需要自己封装。     本着拿来主义的精神,还是想找现成的插件

2014-11-13 18:00:28 13963

原创 正式开始使用VIM最为主要的也是唯一的编辑器

   正式开始使用VIM最为主要的也是唯一的编辑器,并且希望以后也一直都可以用VIM编辑器。   用linux已经有将近10年了。从开始用linux就知道vi,并且一直都在坚持使用,后来即使工作的平台大多是Windows,也会装一个gvim for windows.文本的默认打开方式也是vim。   但是,其实很少真正得会去用vim来写程序,因为在Windows有source insigh

2009-09-12 15:28:00 971

原创 C/C++结构体和结构体指针使用之我见

Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-11-04 14:48:00 9969 1

原创 有感于现在的经济危机

早上做梦,梦到自己失业.在家里很无助的看着老婆和女儿.这一天的心情都很抑郁.这是一个什么样的年代啊.

2008-11-03 13:20:00 839

转载 C++中的虚函数

前言 C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术 可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不

2008-11-03 13:18:00 737

原创 关于在IAR使用嵌入式C++

 嵌入式C++所不同于标准C++的地方(翻译自IAR的C++手册):去除了如下的一些特性:1.    模板;2.    多重继承和虚拟继承;3.    异常处理;    4.    RTI;运行时处理;5.    新的cast类型;6.    命名空间;7.    mutable属性;8.    STL;9.    string,stream等复杂的数字没被模板支持;10.    异常处理和RTI

2008-10-28 17:11:00 4875 1

原创 c和C++混合编程

  Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon

2008-10-27 16:49:00 4415 4

原创 Doxygen在C++中的使用.

 工作当中需要格式化文档,在编码的同时要写文档.本来是件蛮辛苦的工作,但是因为有了Doxygen这个工具,一切变得简单了很多.用下来,Doxygen这个工具还是很好很强大的,除了注释起来比较简单,我习惯用://!的方式.而且还支持许多特殊的命令.同时,加上html和graphic这两个工具,可以很方便的生成带有类图的chm文档.以下是这两天研究中的一些心得,记录下来:1.很灵活,有多种的形式可以选

2008-10-22 17:25:00 830

转载 嵌入式的C++来自侯捷 More Effective C++(WQ中文版)

 v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 pt 0 2

2008-10-15 14:11:00 875

转载 三种内存对象的比较

  Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon

2008-10-15 14:10:00 607

转载 c++内存对象大会战

  Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon

2008-10-15 14:08:00 667

原创 2008-10-15如何在嵌入式C++中尽量少用动态内存管理

众所周知,动态内存管理是C++的一个很重要的特性.但是,在嵌入式系统中,尤其是对稳定性要求比较高的工业应用领域,可能面临的问题是,可以用的内存很小,一旦动态内存分配出现问题,导致系统异常后,会导致很严重的后果.基于此,在这个项目中,我将尽量避免是用动态内存分配,尤其是在堆(heap)的动态内存分配.参考了很多资料,在more effective c++找到一点启示.确定如下几条原则:1.    准

2008-10-15 13:54:00 719

原创 2008-10-15 设计模式相关

2008.10.15这一章是补记以前的一些工作.从9月21日开始这个项目,一直到上个周五10月10日,主要的工作是做一个大体的模式设计.第一次用UML的工具EA来做类图,感觉还是不错的.同时,也看了不少设计模式相关的书.感觉提高了不少.主要用了抽象工厂和单件模式的一些模型.

2008-10-15 13:48:00 501

原创 开始新的板块的建立

started.c是我原来做嵌入式项目比较多的,c++是现在和未来做嵌入式项目要用的,vc++是用来做嵌入式测试的DEMO工具的,设计模式是做软件工程和软件架构的理论支持.当然,一切都是在嵌入式的平台下进行.可能没有OS,没有MMU.内存只有几个M.

2008-10-15 13:24:00 794

转载 转贴:其实Unix很简单

看看这篇文章吧,可能有点极端,但是我觉得很有道理。看完之后,我就把工作的主机换成linux了。 <!-- @page { size: 8.27in 11.69in; margin: 0.79in } P { margin-bottom: 0.08in } --> 其实Unix很简单 陈皓 很多编程的

2008-08-08 13:20:00 837

转载 转:HP大中华区总裁孙振耀退休十五天后九大感言

这是一篇值得多看几遍的文章。能够激励人也可以鞭策人。推荐。。。。。。。。 <!-- @page { size: 8.27in 11.69in; margin: 0.79in } P { margin-bottom: 0.08in } A:link { color: #0000ff } --> 一、关于工作与生活  我

2008-08-08 13:18:00 632

转载 转:同济大学软件学院院长谈择业 附评论

这样的一篇文章,不知道有多少朋友看过。对我的影响不可谓不大。毕业后的头几年,都是在做文章中提到的企业计算的方向,正在做得很郁闷的时候,看到了这样的一篇文章。然后,就很有激情的去参加了一个大半年的嵌入式开发的培训,放弃了原来的稳定的工作,踏上了嵌入式开发的道路。未来,有谁知道那。 <!-- @page { size: 8.27in 11.69in; margin: 0.7

2008-08-08 13:07:00 853

原创 岂能尽如人意

        每天大部分的时间,都是在忙碌的学习,工作(最近一段时间是学习为主).       但是,前几个礼拜的,接连两个比较大的公司的面试的失败,让自己很有挫折感.        略有些动摇.前几年的积累还是太少了. 对于未来,却还是迷惘啊.        失败总是会让人难以接受,但是,无论如何,都要很快的挺过去.        随着年龄的增长,很多的事情

2008-05-19 15:33:00 613

原创 csdn的心情

有一段时间没有更新csdn的博客了。技术上一直在学习,也换了一个做嵌入式linux开发的工作。但是工作本身并不令我满意。所以,学习还是不能懈怠,期待尽快能够找到更好的发展。最近一段时间,学习的主要方向就是linux和嵌入式linux,以及C和C++,真的是越学越觉得心惊,怎么感觉自己会的东西越发的少了那?上上周和上周末的面试都不太满意,还是自己会的东西太少了啊。要抓紧时间啦。岁月不饶人啊。

2008-05-14 16:36:00 683 1

原创 虚拟机VMware Tools的安装过程

20080215主机为winxp pro sp2虚拟机为red hat linux 4.0 asVMware版本为6.0.21.首先,点击虚拟机菜单的"安装VMware Tools"2.然后,linux下访问光盘,里面会有两个VMware Tools的安装包,分别是rpm和tar.gz的包.这里说明如何安装rpmroot用户下执行 rpm -ivh *.rpm安装完成.3.在终端中输入/u

2008-02-15 15:22:00 1099

原创 开始

2008.02.15一直以来,学习当中的心得都会自己记录下来.今天开始,放到博客上.一方面是拿出来分享,一方面给自己一个备忘.学习的道路上要忍受寂寞和反复,但是,终归我不是一个人在前进. 

2008-02-15 15:10:00 472

Introduction to Tornado 中文版pdf tornado介绍

中文版的tornado介绍,转好的pdf中文格式.

2014-10-11

pb10入门与提高教程pdf版

pb10入门与提高教程,转换为pdf的版本,看起来比较方便。

2014-07-11

C#入门经典第三版PDF版

比较小的C#入门经典。解压密码:tutu

2010-11-12

c#设计模式随书源码

c#设计模式随书源码,帮助学习C#的设计模式。

2010-11-12

C#设计模式pdf版

C#设计模式,手工合并.关于如何在C#中使用设计模式。

2010-11-12

ASP_NET服务器控件与组件开发

ASP_NET服务器控件与组件开发,手工合并

2010-11-12

软件业的生存之道pdf版

软件业的生存之道,介绍了软件这个行业的经营方法。

2009-10-27

算法与数据结构c与c++描述pdf版

pdf版的算法和数据结构描述。这是我手工制作的pdf版。

2009-10-27

C++程序设计语言(特别版)3

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。rar格式。

2009-09-14

C++程序设计语言(特别版)2

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。rar格式。

2009-09-14

C++程序设计语言(特别版)1

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。rar格式。

2009-09-14

C++程序设计语言(特别版)3

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。

2009-09-14

C++程序设计语言(特别版)2

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。

2009-09-14

C++程序设计语言(特别版)1

C++程序设计语言(特别版),手工制作的,中文pdf版。请下载完三部分一起打开。

2009-09-14

Software Architecture in Practice(软件架构实践)英文第二版(pdf完整文字版)

Software Architecture in Practice(软件架构实践)英文第二版。可以编辑的pdf版本。

2009-07-27

C++经典对话系列.chm

C++经典对话系列1 auto_ptr再回忆 2 空引用 3 起源 4 谁的代码更易于移植? 5 通过任何其他名字 6 Virtually Yours 7 方形尖塔 8 访问限制 9 重定向

2008-10-13

空空如也

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

TA关注的人

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