- 博客(40)
- 资源 (11)
- 收藏
- 关注
原创 Macos jdk ssl javax.net.ssl.SSLHandshakeException完美解决
Macos jdk ssl javax.net.ssl.SSLHandshakeException完美解决
2022-07-14 10:21:51 7214 2
原创 Fluent Mybatis 多数据源实战
本文是向大家介绍Fluent Mybatis ,其实不是介绍,如果只是简单介绍,官方文档足够了。而是实战深入,比较适合已经有一定了解FluentMybatis的同学。它能够实现多数据源接入,不使用默认傻瓜式配置,避免泛泛而谈,似是而非,转眼就忘能够带来深入理解FluentMybatis的使用价值。.........
2022-06-29 14:26:17 831
如何具备编写优秀软件文档的能力
编写文档的必要条件: 1. 建模工具 ——Rose/Eclipse UML2. 建模语言——UML3. 画图工具——Viso4. 良好的组织思维 ——逻辑思维5. 良好的语言表达能力——语言...
2013-05-09 15:09:53 489
原创 网络编程——一些思考
1. 在学习网络编程的时候,我通过网上的了解,买了不少书,但是在学习的过程中,仍有不少的困惑! 我买了以下书籍: 《unix网络编程,卷一》《unix网络编程,卷二》 《c++网络编程:基于ACE框架复用》 2. 由于我总不能凭空去捏造一些框架,我开始阅读,一些现有的,网络服务程序的代码,希望能够从中获得灵感! 3. 经常会遇到这样或者那样...
2013-05-09 15:07:18 212
java虚拟机逻辑运算处理机制
public static void main(String[] args) { SocketChannel sc=null; try { sc=SocketChannel.open(new InetSocketAddress("localhost", 8080)); } catch (IOException e) { // TODO Auto-gener...
2013-04-25 10:34:37 142
原创 书籍收录
Boost程序库完全开发指南——深入C++“准”标准库(第2版) C++网络编程(卷1) 运用ACE和模式消除复杂性 叱咤风云:Tuxedo企业级运维实战 数学之美——架起从数学到应用的桥梁,《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google... Linux多线程服务端编程:使用muduo C++网络库(多年编写生产环境下多线程服务端...
2013-03-22 09:35:56 141
centos中编译log4cxx
log4cxx-0.10.0日志中文乱码log4cxx升级到0.10.0后, 发现中文输出为乱码.其实应该是中文变成了问号, 不是乱码.问号在logcxx中表示编解码过程中的字符丢失. enum { LOSSCHAR = 0x3F };如果中文按ASCII解码, 因为字符大于0x80, 都会被变成问号.修改办法,进入log4cxx-0.10.0目录,./configure --wit...
2013-03-18 10:10:37 449 1
原创 linux在用户程序中如何向操作系统发送按键事件
转自:http://blog.csdn.net/xiangpengmeng/article/details/6396589 考虑到很多人也可能都需要这些类似的功能, 尤其是搞嵌入式的, 我解决这个问题的思路也是从android系统中借鉴的,这个功能需要首先在内核中添加uinput模块, 大家也可以将这个模块直接编译进内核里面, 编译内核大家都熟悉, 我就不在说了, 都是整天配置编译的人啊...
2013-01-23 19:09:14 702
原创 C#窗口消息处理机制
2、PostMessage 是异步的,SendMessage 是同步的。 PostMessage 只把消息放入队列,不管消息是否被处理就返回,消息可能不被处理;而 SendMessage 等待消息被处理完了之后才返回,如果消息不被处理,发送消息的线程将一直被阻塞。3、如果在同一个线程内,SendMessage 发送消息时,由 USER32.DLL模块调用目标窗口的消息...
2013-01-22 22:30:36 549
原创 RedHat yum 源配置
转至 javascript:mctmp(0); 今天终于能够yum更新啦,很简单,只要删除原来 /etc/yum.repo.d/rhel-debuginfo.repo,并将/etc/yum.conf内容修改为如下内容即可,经测试完全可以使用。至于yum的具体参数配置及本地源的配置以后再详细研究。rm -f /etc/yum.repo.d/rhel-debuginfo.repovi /etc...
2013-01-14 09:49:38 130
为什么linux下多线程编程,每次执行结果都不一样
#include <pthread.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <iostream>using namespace std;voi...
2013-01-03 21:41:22 792
原创 UML中扩展与泛化的区别
UML中扩展和泛化的区别 用例图: 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给非技...
2012-12-20 11:10:45 2643
BlockingQueue C++实现
// BlockingQueue.h: interface for the CBlockingQueue class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_BLOCKINGQUEUE_H__E6C614E8_4A5D_4D18_A38D_...
2012-11-18 21:05:44 512
原创 面向对象编程<继承覆盖>之——C++
C++面向对象继承,虚方法,类似于指针..... //Father.hclass Father {public: Father(); virtual ~Father(); int getInt(); int setInt(); virtual int vsetInt();};//Son.hclass Son : publ...
2012-09-23 21:39:56 85
原创 面向对象编程<继承覆盖>之——JAVA
引用:C#首席架构师:版本控制、虚拟化和覆盖网址:http://www.csdn.net/article/2012-09-17/2810048-Anders-Hejlsberg-on-Versioning-Virtual-O 在Java中,实例方法默认是虚拟化的,只有显式声明为final时,才可以在子类中被覆盖 public class Father { p...
2012-09-23 21:14:13 168
原创 面向对象编程<继承覆盖>之——C#
引用:C#首席架构师:版本控制、虚拟化和覆盖网址:http://www.csdn.net/article/2012-09-17/2810048-Anders-Hejlsberg-on-Versioning-Virtual-O Bill Venners:在Java中,实例方法默认是虚拟化的,只有显式声明为final时,才可以在子类中被覆盖。相比之下,C#中实例方法默认...
2012-09-23 20:10:27 101
windows进程同步
1. 进程同步的思想很简单 操作系统所有进程,都是内核进程的 子进程,子进程,创建内核对象,通过给内核对象命名, 提交给 内核管理, 所有,子进程,就可以共享这个 内核对象 a. 共享事件对象 b.共享内存映射文件 2. 除“互斥量” 为线程相关,进程或线程异常退出,操作系统会自动重置,“互斥量” 为有信号状态,并返回一个WAIT_ABANDONED ...
2012-09-21 15:40:46 309 1
原创 C内存对齐详解
一、什么是对齐,以及为什么要对齐: 1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些...
2012-09-18 17:05:39 96
原创 链表编程方法
今天去 面试了,那位员工也退瞧不起人了,我都工作两年了,什么叫我没写过代码编程题目,我的编程思路已经写的很清晰了,他看都不看一眼,也不管个午饭,白等了一天!一些低级的,软件公司,经常会让大家做链表题目,其实链表题目没什么大不了的, 了解STL的 程序员们都知道, 关于List 和 Vector的操作,STL 都会提供一个 适配后的 迭代器, 我们在编写代码的时候,对于任何链
2012-09-15 16:21:25 628
原创 论“管与理”辩证统一
管 是要综合 理 是要拆分 管理 是矛盾,辩证统一的吧 附: 论团队协作与管理 方总曾经批评过我,总是跟别人强调思想的重要性,但并不是所有人能够明白,代码里面的注释也不够。 路上我想了一下,我知道从何下手,是因为我对Ext比较熟悉,整个软件的雏形已经在我心底形成,无形之中是在我心中做 ...
2012-07-21 09:21:58 169
原创 函数如何返回struct或class对象
所有的C、C++教科书都警告我们:不要通过函数来返回struct或 class对象,否则会造成内存复制以及复制构造函数的调用,降低性能。相信这句话已经成为了一个常识,大家都能牢记于心。然而,有时候我们不得不违反这个警告,例如,通过函数获取一个std::string对象(以个人的经验而言,这种情况是很常见的,我经常要通过函数创建一个新的对象)。不知道从什么时候起,当我面对这种情况的时候会通过引用来获...
2012-07-16 16:28:43 276
原创 把握住一件事物精髓的方法
数学领会人生:1. 人类认识事物的本质是: 新事物在 人类已认识事物上的一个投影分量; 认识事物越多,辨别认识新事物的能力就越强; 最终将不同的角度分量还原,得到了对一个新事物较全面的认识2. 既然新事物投射到不同的角度,在这个坐标系内,角度中简历量化单位,人类可以对新旧事物一较长短,由此得出新事物的优缺点3. 在不断的认识中,人类可以认识很多事物,认识事物的很多角度。如何准确把握一个事物呢?...
2012-07-08 21:40:06 230
原创 在eclipse中安装spket的方法
网上很多关于安装Ext JS自动提示插件的方法,但是发现在Ext JS3.0以上的版本中没有提示。在eclipse中安装spket的方法:1、下载spket-1.6.4.1.zip压缩包,解压把压缩包中eclipse下两个文件夹下的内容复制到eclipse安装目录下的对应文件夹中,重启eclipse;2、Window → Preferences → Spket → JavaScri...
2012-06-25 16:04:12 97
原创 MFC Activex与JavaScript的接口交互
在Activex的应用中与网页的JavaScript的交互必不可少,在这里就简单的介绍下。VC 创建的Activex的有两种类型,MFC Activex与ATL Activex, 在VC新建工程的时候选择,这篇文章介绍的是针对MFC Activex的,ATL Activex可以绕过了。测试环境:: VC++ 6.0 SP6(一) MFC Activex与JavaScript的传递参数、返回值...
2012-06-18 15:06:42 167
原创 “网络”配置页面有4个方案:
“网络”配置页面有4个方案:1:NAT 网络地址转换(Network Address Translation)2:Birdged Network 桥接3:Internal Network 内部网络(可以是虚拟机与虚拟机之间)4:Host-Only 只与主机通信(大概吧) 安装完VirtualBox2.2后,主机多了一个“VirtualBox Host-On...
2012-06-10 13:17:37 169
原创 使用sourcecrt连接vm,操作linux
sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep ssh如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh s...
2012-06-09 22:27:35 233
转载 为程序员量身定制的12个目标
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触
2012-01-16 20:31:42 349
原创 最近的一些编程感想
见多识广,JAVA+C=C++;从事了一年的JAVA开发,学会了Spring,Struts2, Hibernate,ibatiS,Ajax,html,CSS等框架,了解了《java设计模式》1. JAVA中没有了C,单纯的面向对象,能够更透彻的理解面向对象,不会被面向过程干扰2. JAVA 中的JDNI中包的概念,来管理类,管理资源,让开发更有层次感,C++标准应该引入这一标准
2012-01-10 22:00:17 311
原创 我决定学习一门汇编
引用一位年轻高手Masefee的一段话 “我不知道怎么表达通透二字,就我个人的感受就是,能够从现象联系到本质实现,并且能够从本质实现勾勒出一幅很清晰生动的图像在脑子里,一切都一目了然尽收眼底。有点居高临下,望长城内外,惟余莽莽的那种宽广的感触。 ” 2010年毕业,专业是数学,顺带学习了MATLAB,C ,C++,LinGo等编程语言,毕业后从事了一年的Java
2011-12-29 09:03:43 479
转载 VA Snippets让你写代码更有效率
VA SnippetsAccelerate the entry of commonly used symbols and code snippets with VA Snippets. VA Snippets is similar to the like-named feature of Microsoft Word which expands dates and days of the we
2011-12-28 11:33:11 2644
原创 Visual studio 的C++编译器
最近研究了一下linux下面的C++编程,在命令行中进行编译C++代码;使用的是gcc编译器并最终生成并对比visual stuio式那种傻瓜式的IDE,发现了Debug与Release的本质,项目属性中最终生成还是命令,在dos中进行执行,编译后,链接的。 所以,想成为C++高手,不能被微软骗了,这就是哲学上说的要能够透过现象看本质吧,现在明白编译原理的应用在哪儿了,编译器是
2011-12-27 22:32:48 10867 1
原创 只有一种数据类型
天翼 易水寒 15:03:15 u16 u8是硬件底层习惯 的定义u16=unsigned intu8=unsigned char 以上是一个硬件生产厂家与我的聊天记录从他的 u16,u8 中我进行了思考,也学会了不少 System: Windows XP professional 1. int 是4个BYTE组成2. Long 是 8个
2011-12-23 14:36:12 576
原创 Thinking In UML阅读感想
1. 人的思维方式是面向过程的,所以会产生很多为什么 2. ”对象”与“过程”有无相生[1]性质; 对象的动作,形成过程;过程中操作目标都是对象;一个过程是一个对象,多个对象的执行是过程 3. 做事情之前,先要划定边界,再细分多个模块,同样每个模块也要划定边界,再各个击破,会事半功倍;比如在建立模型时,最基本的是要做模型假设,这也是在给模型划定边界,
2011-12-18 18:17:07 956 4
原创 多个工作流统一处理返回算法
避免重复使用if语句,或直接执行return语句,避免使用goto语句//Title: Tackle the multple workflow together by once at the end//Author: Aletenze//Time: 2011-12-10//Version: 1.0.0.2 /* 接口通用返回码 -1 - 参数错误 -2 - 串口未打开 -3
2011-12-15 15:43:29 769
06-10中科院考研数学试题
2010-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人