自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring与mybatis整合

Spring 与Mybatis整合

2017-11-06 14:51:16 1089

转载 什么是restful

原文链接点击打开链接本文发布于专栏Effective Java,如果您觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给您身边的工程师同学。老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。果不其然,看着看着,她又对我发难了,“Restful是什么呀

2017-11-06 14:29:10 648 1

转载 Java8 Stream

原文链接:点击打开链接Java8中提供了Stream对集合操作作出了极大的简化,学习了Stream之后,我们以后不用使用for循环就能对集合作出很好的操作。一、流的初始化与转换:  Java中的Stream的所有操作都是针对流的,所以,使用Stream必须要得到Stream对象:  1、初始化一个流:    Stream stream = Stream.of("a", "b

2017-11-02 13:46:02 248

转载 java 操作json数据 fastjson jackson

1、fastjson引入包com.alibabafastjson1.2.16JSON字符串转JSONObject/JSONArrayJSONObject jsonObject = JSONObject.parseObject(jsonString);得到子节点jsonObject .getString();jsonObject .getArray()

2017-08-30 15:01:11 434

原创 Spring 中 Bean的作用域

在定义配置文件的时候,用户不但可以配置Bean的属性值和相互之间的依赖关系,还可以定义Bean的作用域,作用域将对Bean的生命周期和创建方式产生影响    Bean的作用域类型如图所示            1  singleton 作用域     singleton的Bean在同一Spring容器中只有一个实例,Spring中默认的Bean的作用域为singleton,比如 

2017-08-26 21:08:48 242

原创 Spring 装配Bean的几种方式

Spring 装配Bean 可分为基于XML的配置,基于注解的配置,基于Java类的配置一 实体类package com.learn.bean;public class Car { private String color; private String brand; private String maxSpeed; public Car(){

2017-08-10 11:57:48 515

原创 Idea 搭建spring web应用程序 需要的jar包

junit junit 3.8.1 test junit junit 4.11 test org.springframework spring

2017-08-09 08:57:40 1798

原创 Extjs grig 翻页 勾选记录问题

在工作中前端用的Extjs 其中gridpanel 在多选有选择框的时候,前后翻页后,勾选的数据不保留。Ext.define("extGridSel", { extend: "Ext.grid.Panel", xtype: "gridSel", selModel: { injectCheckbox: 0, mode: "SIMPLE",

2017-08-08 14:12:20 1366

转载 细说反射,Java 和 Android 开发者必须跨越的坎

原文链接:点击打开链接写作是门手艺,笑对需要勇气。写下这个题目的时候,我压力比较大,怕的是费力不讨好。因为反射这一块,对于大多数人员而言太熟悉了,稍微不注意就容易把方向写偏,把知识点写漏。但是,我已经写了注解和动态代理这两个知识点的博客,阅读量还可以,这两个知识点是属于反射机制中的,现在对于注解和动态代理息息相关的反射知识基础我倒是退缩了,所以说看起来很普通的东西,其实真的要一五一

2017-08-07 14:54:47 354

转载 从单一WAR到多活, 记述一个创业公司的架构演变

本故事纯属虚构,如有雷同,实属巧合程 是一个爱折腾,喜欢交朋友的程序员。某一天,程一个朋友介绍了另外一个朋友 创 给他,创说他有个点子,可以改变世界,现在就差一个程序员。程看了创的PPT,觉得还不错,反正也没妹子,平时下班回家或者周末也没事干,就答应创,做他的合伙人,给他开发网站。单一垂直架构程把他自己在大学的时候做的基于Java的考试管理系统,拿来改了改,又自学了

2017-07-19 13:42:59 299

转载 C++ 位运算符

按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;   0&1=0;    1&0=0;     1&1=1;       即:两位同时为“1”,结果才为“1”,否则为0例如:3&5  即 0000 0011 & 0000 0101 = 0000 0001   因此,3&5的值得1。 另,负数按补码形式参加按位

2016-12-20 15:41:36 506

原创 qt5 中读取ini文件 中文出现乱码

QString strPath = QCoreApplication::applicationDirPath()+"/Trader.ini"; QSettings *configIniRead = new QSettings(strPath, QSettings::IniFormat); configIniRead->setIniCodec("UTF8"); QString strName

2016-12-05 10:46:44 3092 1

原创 C++ unique_ptr

unique_ptr 不共享它的指针。它无法复制到其他 unique_ptr,无法通过值传递到函数,也无法用于需要副本的任何标准模板库 (STL) 算法。只能移动unique_ptr。这意味着,内存资源所有权将转移到另一 unique_ptr,并且原始 unique_ptr 不再拥有此资源。我们建议你将对象限制为由一个所有者所有,因为多个所有权会使程序逻辑变得复杂。因此,当需要智能指针用于纯

2016-07-19 10:40:07 399

原创 mfc 内存dc

//this class is designed to manager the memory instead of mfc///////////////////////////////////////////////////////////////////////////////////if there have any bugs, pls inform me//Tel: 021-64397

2016-04-22 16:24:20 601

原创 C++ 隐藏 覆盖 重载

1  重载重载发生在一个类的内部(同一个类中),函数名字相同,参数不同,virtual关键字可有可无#include "stdafx.h"#includeusing namespace std;class Base{public: void show() { cout << "A::show" << endl; } void show(int a) { co

2016-03-29 16:00:16 327

原创 MFC CStatic 透明重绘 使用双缓冲

在工作中经常需要使用CStatic  在该控件属性中设置透明 是无效的 需通过代码实现其透明方法1 直接在父窗体的OnCtlColor中更改HBRUSH CDlgStockPrice::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCt

2016-03-23 15:42:51 5100

转载 实战c++中的string系列--string与整型或浮点型互转

原文链接:点击打开链接教科书中很少会提到string与int或是float的相互转换,但是在实际工程中会经常遇到,尤其在做UI控件显示的时候。比如说你要在edit控件中显示一个数值,那你就需要把这个数值首先转为string,然后再将这个string付给edit控件。网上你会找到很多的转换方法,个人觉得效率差不多的情况下,简洁最好。这里主要用到的是stringst

2016-03-10 10:05:03 5786

转载 动态链接库 和静态链接库

静态链接库LIB和动态链接库DLL的区别一、        静态链接库与动态链接库区别静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文件。静态链接库和动态

2015-12-16 09:35:30 393

原创 c++ 线程类

利用c++11特性 做的一个线程类基类#pragma once#include #include #include /** 工作线程*/class CxWorkThread{public: CxWorkThread(); ~CxWorkThread();public: /* * 初始化 */ virtual int Init(); /* * 开始 *

2015-12-16 09:24:08 517

原创 MFC 报winocc.cpp line 303错误

最近在工作中 需要在单文档应用程序中嵌入 formview在frame构造函数中加入 m_infoDlg = (CTradeInfoDialog *)RUNTIME_CLASS(CTradeInfoDialog)->CreateObject();齐总 m_infoDlg为formview的对象,然后在oncreate函数中m_infoDlg->Create(NULL, NULL, WS

2015-11-03 13:17:23 3295 1

转载 面试 问题

原帖:点击打开链接1. 对于内存管理你有什么看法?- 动态内存尽量谁申请谁释放,分工明确。避免漏释放和重复释放。- 对于嵌入式系统,分析最常用的内存大小,优化内存池配置。- 申请到内存后首先初始化内容。- 保证指针变量初始化- 评估调用深度,避免栈溢出。- 如果内存足够,管理信息时不要过于节省内存,造成效率降低或者代码可读性降低。2.工作中遇到bug怎么解决的

2015-10-30 09:26:22 413

原创 C++ 中的回调函数

关于回调函数回调函数在百度百科的讲解是这样的      回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。      通俗的理解 就是 有两个函数A,B,在函数B中有

2015-10-29 17:19:07 389

原创 一个C++ 发送邮件的类

/*********************************************************************** *发送邮件模块头文件 *可以发送文本和附件(支持多个附件一起发送) *************************************************************************/ #pragma once

2015-10-19 09:18:38 962

转载 cocos2dx box2d

1.cocos2d 自带了两套物理引擎:Box2D 和Chipmunk。 两套引擎都是为2D游戏设计的,可以和cocos2d 完美整合。 Box2D 是用 C++写的,而 Chipmunk 用的是 C。 Box2D中的变量和方法名都是用全称命名的,Chipmunk中很多地方用的是只有一个字母的简写。有一些功能只有Box2D提供,Chipmunk是没有的。比如,Box2D有针对快速移动 

2015-03-21 16:59:14 543

转载 线程和进程的区别

这问题,估计计算机专业的同学在找研发等工作的时候都会遇到过。前几天某老牌软件厂商的电话面试就提到了这一经典问题,今天招聘会上又有不少同学说在面试的时候被问到这点。在这里我就起个头,大家有啥想法意见等都欢迎回帖交流。    要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。    进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资

2015-03-19 11:08:03 382

转载 c++ sizeof 类

原味链接:http://blog.sina.com.cn/s/blog_728161840100u2ib.html 昨天面试,面试官让我说一说求一个类的sizeof应该考虑的问题,心想,太好了,之前sizeof可是做了不少功夫,就说了类的非静态、非全局成员,如果有虚函数就要加上一个指向虚表的指针,4字节大小,然后说,大概是这样。面试官就问,虚函数的实现机制是?大概讲了一下虚表之类的东东,然后他

2015-03-04 16:24:10 536

转载 stl 学习小结

STL学习小结STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成部分,它由St

2015-01-22 13:59:22 477

原创 C++ builder 自定义控件

在我们开发过程因为软件的需要 很多的系统控件满足不了我们的需求,这个时候就需要我们通过自定义的控件来完成任务一 自定义控件:1 新建一个包File->New->Package2 再包中点击右键Add New->Other->C++ builder files 选择Component 如下图所示3 点击ok ,选择继承的类4 下一步 其中 cl

2014-12-25 18:26:46 2585 1

转载 C++多态的实现原理

1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚函数来实现,结合动态绑定。5. 纯虚函数是虚函数再加上= 0。6. 抽象类是指包

2014-11-20 14:33:46 466

原创 Android 关于双缓冲画图

双缓冲画图:

2014-11-17 22:25:51 554

原创 c++ vector中存放指针

#include #include#include#includeusing namespace std;int main(){ vector* > *ve = new vector* >(); pair *p1 = new pair("hello","world"); pair *p2 = new pair("ss","sdf"); ve->push_back(p1

2014-11-12 18:12:51 10161

原创 并发和并行的区别 以及线程的死锁

1 并发的英文是 Concurrency,并行的英文是 Parallel,并发与并行是两个不同的概念。 并行是指在同一时刻,有多条指令在多个处理器上同时执行。并发是指在同一时刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。 2 线程的死锁   死锁的产生、预防和避免死锁是由于并发进程只

2014-11-12 10:47:19 1339

原创 Android 关于BitmapFactory 的使用

1  BitMap 代表一张位图,BitmapDrawable 里封装的图片就是一个

2014-11-07 23:04:47 586

原创 Android 使用主题资源

1 与样式资源类似 Android的主题资源的xml文件通常放在

2014-11-07 19:20:47 753

原创 Android 解析xml文件

Android 中原始的xml文件一般保存在/res/xmlz

2014-11-06 12:35:01 607

原创 android 随手指移动划线

自定义viewpackage com.example.myview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Col

2014-10-15 16:48:37 2572

原创 java 内部类

//内部类方法中对外部类对象的引用public class Test { public static void main(String[] args) { // TODO: Add your code here } int x; public class A{ int x; public void aMethod(){ int x; x=3; // x为

2014-10-14 10:28:54 468

转载 Unicode 和 ASCII

原文链接:一、什么是Unicode先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H―FFH)。其实,英文字符并没有那么多,一般只用前128个(00H―7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H―FFH)被称为“扩

2014-10-11 14:14:52 894

原创 Base64 编码与解码

//---------------------------------------------------------------------------// MIME(Quoted-Printable & Base64) Encode/Decode unit. (C)// Copyright (c) 2000, 02 Mental Studio - http://msrc.126.com

2014-10-11 13:46:52 595

原创 用gdi 实现屏幕截图功能

最近在工作中要实现一个截图的gon

2014-09-18 10:47:45 8564

Spring,Mybatis整合

Spring与Mybatis整合,一个简单的demo,包括配置文件等

2017-11-06

vc++ 实现屏幕截图

基于mfc实现屏幕截图 保存剪贴板 和本地

2014-09-15

c++ builder 实现屏幕截图

基于c++ builder开发 实现屏幕截图,保存剪贴板和本地功能;

2014-09-15

wav转amr实现

该程序为项目需要,用户可借鉴使用的库

2014-06-26

c++ builder 类似于qq自定义图像

打开图片后 有个框框移动框框可以裁剪图片的一部分

2014-03-21

c++ 实现图片和文字的混合发送

c++ 实现图片和文字的混合发送

2014-02-18

mfc 使用imagelist 实现richedit显示gif

mfc 使用imagelist 实现richedit显示gif

2014-02-15

ImageOle.dll

imageole.dll  

2014-02-15

mfc 显示任务栏图标

显示任务栏图标,并通过定时器使其闪烁,对任务栏的学习有帮助

2014-02-13

学生成绩管理系统

学生成绩管理系统 ,实现增删改 ,使用方法 内置有

2013-06-12

学生信息管理系统

简单的学生信息管理系统, 实现学生的增删查改 等操作 sql server 2005 数据库

2013-06-11

c++飞鸽传书

模仿飞鸽传输 实现局域网内传送文件 对于学习socket编程用很大的帮助

2013-06-10

createthread函数用法详解

详细介绍了createthread函数 在程序中的运用 对于c++多线程的学习有很大帮助

2013-06-10

俄罗斯方块源代码

俄罗斯方块 源代码 适合初学者了解 和学习

2013-06-10

visual c++ 编程技巧 精选

vc++编程技巧 适合新手老手的学习 和巩固

2013-06-10

按钮美化 头文件

用户按钮的美化 在自己的程序里加入该头文件后 调用函数 美化按钮

2013-06-10

设计模式c++源代码

懂了设计模式 就懂了面向对象的分析 和设计

2013-05-19

JavaScript 特效

javascript特效 有代码 有实例

2013-05-19

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

TA关注的人

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