自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稚枭天卓

扶穷贱而惜光阴,怀功名而悲岁月

  • 博客(36)
  • 资源 (40)
  • 收藏
  • 关注

原创 计算机网络 之 常见网络协议相关总结

1 tcp/ip ,tcp的相关编程。ip地址分为几类,如何用二进制编码区分?     tcp与udp相比存在可靠的传输保证,三次握手协议等,但udp速度快,tcp要保证数据的接受要有序,每个数据包都有一个信号。而且tcp要求ack。     tcp/ip由网络层的ip协议和传输层的tcp协议组成,协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。分为

2015-09-26 23:02:17 3813 1

原创 数据结构基础 之 最长递增子序列

问题给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)。例如:给定一个长度为6的数组A{5, 6, 7, 1, 2, 8},则其最长的单调递增子序列为{5,6,7,8},长度为4. 解法1:最长公共子序列法这个问题可以转换为最长公共子序列问题。如例子中的数组A{5,6, 7, 1, 2, 8},则我们排序该数组得到数组A‘{1,

2015-09-26 22:54:04 863

原创 C/C++ 之 ‘++’、‘+’、‘+=’、‘-’、‘()’、‘--’ 操作符的重载实现重载

1. 操作符(++,+,+=,小于号等)重载新建QT项目,编写头文件[cpp] view plaincopyprint?#ifndef DIALOG_H  #define DIALOG_H    #include   #include    namespace Ui {  class Dialog;

2015-09-24 22:26:44 2156

原创 C/C++ 之 操作符重载

1.成员函数重载操作符:除“.”,“*”,“::”,“?:”外其他操作符都可重载(1) a.双目操作符声明格式:class { operator #();}b.双目操作符定义格式: ::operator #(){}c.双目操作符使用格式: a; b;a # b或a.operator(b);(2)a.单目操作符重载声

2015-09-24 22:23:45 1034

原创 机器学习 之 牛顿法和梯度下降法原理与实现

泰勒定理f(x)在x0点可展开为幂级数f(x)=∑∞i=0aif(x−x0)i,则f(x)在x0的N(x0,σ)邻域内有任意阶导数,且系数an=f(n)(x0)n!。因此f(x)=∑i=0∞aif(x−x0)i=∑i=0∞f(i)(x0)i!f(x−x0)i称为f(x)在x0的泰勒级数,系数称为泰勒系数。当x0=0时,称为麦克劳林级数。牛顿法求根

2015-09-23 22:35:21 2383

原创 数据结构基础 从01背包问题理解动态规划

01背包问题具体例子:假设现有容量10kg的背包,另外有3个物品,分别为a1,a2,a3。物品a1重量为3kg,价值为4;物品a2重量为4kg,价值为5;物品a3重量为5kg,价值为6。将哪些物品放入背包可使得背包中的总价值最大?  这个问题有两种解法,动态规划和贪婪算法。本文仅涉及动态规划。  先不套用动态规划的具体定义,试着想,碰见这种题目,怎么解决?  首先想到的

2015-09-23 15:47:19 1075 1

原创 C/C++ 之 关于空类的大小与构造函数参数传递

一 . 空类的类空间1)空类大小 是0,所占空间 是 1 ;2)空类自己写构造与析构函数,大小仍然是 1 ;3)空类中的析构函数标记为虚函数,大小为 4,如果在64位机 上 是 8 ;二. 构造函数的参数传递如果 复制构造函数 传入的形参是数值,形参传入 函数实参的时候 又会 调用 复制构造函数,构成调用循环,往复不会停止,因此,复制构造函数传入的应该是 引用 而不是 数值

2015-09-20 21:31:35 1115

原创 关于 行舟 关于 进退

我们人类从只有光、只有声音、只有水和空气的世界里脱颖而出,并且远远把其他的动物、植物抛在后面,是因为什么?就是因为我们有梦想。梦想不是因为有病才有的,好像很多人的梦想仅限于当演员、当歌手,梦想仅限于当马云。每一个人都有梦想,千万人的梦想才把人类世界推动到今天,这些梦想不来自于人有病,而来自于人有匮乏感。人有不停的太匮乏感,是人跟动物的最大区别,动物就是吃完了繁殖,满足了,不会有新的匮乏

2015-09-20 21:08:28 848 1

原创 数据结构基础 查找算法(一)

1.      顺序查找顺序查找就是从序列的第一个元素开始,从头到尾逐个查找,直到找到所需的数据或搜索完整个序列。程序设计如下:#include #pragma hdrstop#include #pragma argsusedint search(int *,int,int);int _tmain(int argc, _TCHAR* argv[]){    

2015-09-15 10:48:15 804

原创 BD 之 逻辑题 赛马

逻辑题:25匹马,5条赛道,一匹马一个赛道,比赛只能得到5匹马之间的快慢程度,而不是速度,求决胜1,2,3名至少多少场。7场先分5组跑5马跑,得到5*5排名;让5组第1名跑,将第1名的比赛中的前3名,拿前3名出来排列;(A 表示5个第1名的第1名,B表示5个第1名的第2名,A1 A2 A3 表示跟 A1 在第 1 次5马跑的前3名)A1 A2 A3B1 B2

2015-09-13 15:50:31 1971

原创 机器学习 之 OCCSVM 模型

介绍一下one class classification以及用SVDD(support vector domain description)做one class classification。one class classification 和多类 classification 的思路还是有很大差别。        classification问题一般都是 2 类及 2 类以上的,典型的

2015-09-10 15:00:43 4226 2

原创 C++ 之 虚函数、虚基类与纯虚函数 浅析

虚基类 (在继承的类的前面加上virtual关键字表示被继承的类是一个虚基类,它的被继承成员在派生类中只保留一个实例。)    1, 一个类可以在一个类族中既被用作虚基类,也被用作非虚基类。     2, 在派生类的对象中,同名的虚基类只产生一个虚基类子对象,而某个非虚基类产生各自的子对象。    3, 虚基类子对象是由最派生类的构造函数通过调用虚基类的构造函数进行初始化的。   

2015-09-08 16:56:04 859

原创 操作系统 之 fork 函数 典例篇

【1】不算main这个进程自身,到底创建了多少个进程啊?int main(int argc, char* argv[]){ fork(); fork() && fork() || fork(); fork();}【解析】只看这句, fork() && fork() || fork(); 结果有5个进程。第一句 ,fork 后进程加倍,所以执行 fork() && fo

2015-09-08 15:38:08 1070 1

原创 操作系统 之 fork 函数 概念篇

由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用getpid()来获取自己的pid;也可以调用getppid()来获取父进程的id。(进程id 0总是由交换进程使用,所以,一个子进程的进程id不可

2015-09-07 22:17:00 3505

原创 SYDZ 和为 S 的连续正数序列

问题描述:输出给定数字的连续数字形式,例:15 表示为1+2+3+4+5,4+5+6,7+8 。算法思想:连续的数字形式有上界和下界,上下界连续数字和小于给定数字则上界自增、大于给定数字则下界前移。源码实现:#include using namespace std;void FindSum(int num){ if(num<3) return; int

2015-09-07 22:08:51 661

原创 C++ 之 explicit,mutable,volatile 浅析

explicit:放在构造函数前面可以阻止构造函数的隐式类型转换。这样可以避免不必要的错误。violate:告诉编译器不要去假定这个变量的值,因为它随时可能会改变。这是为了阻止某些编译器的优化策略直接从上次缓冲在寄存器里读取数据,而不从内存读。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关

2015-09-07 20:24:08 2490 1

原创 C++ 之 extern 小结

1 基本解释    extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。    另外,extern也可用来进行链接指定。2 问题:extern 变量    在一个源文件里定义了一个数组:char a[6];    在另外一个文件里用下列语句进行了声明:extern char *a;    请问,这样可

2015-09-07 20:15:36 693

原创 C++ 之 访问控制与访问控制的继承

private: 本类函数和友元函数可以访问。protected: 本类函数、友元函数和子类函数可以访问。public: 本类函数、友元函数、子类函数和本类的对象可以访问。和公有继承、保护继承和私有继承没有关系,保护继承和私有继承影响的是子类的继承关系。例类B从类A派生,私有继承,只能说基类A的public和protected成员到了子类B后,都变为private,B再往下

2015-09-07 15:26:28 1101

原创 设计模式 创建型模式 知识点 小结

【摘要】按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式包括工厂方法模式(Factory Method Pattern)、抽象工厂模式(Abstract Factory Pattern) 、建造者模式(Builder Pattern)、原型模式(Prototype Pattern)单例模式(Singleton Pattern)。本文将详述创建型各个模式的定义、实

2015-09-06 21:28:39 585

原创 数据结构基础 希尔排序 之 算法复杂度浅析

希尔排序(Shell Sort)又叫做缩小增量排序(diminishing increment sort),是一种很优秀的排序法,算法本身不难理解,也很容易实现,而且它的速度很快。Shell排序通过将数据分成不同的组,先对每一组进行排序,然后再对所有的元素进行一次插入排序,以减少数据交换和移动的次数。希尔排序是按照不同步长对元素进行插入排序,当刚开始元素很无序的时候,步长最大,所以插入排序

2015-09-06 21:18:20 10683

原创 《淘宝技术这十年》读书笔记

本文将从三个方面来做这个概要版的读书笔记;淘宝的升级路线叙述了淘宝的成长路线,书中有详实有味的数据供人品味;淘宝创新的技术一节总结淘宝在壮大的道路中所创造的技术,其实很多在我们的日常应用中都能找到影子,所不同的是能够支撑的规模;最后一节出自这本书的最后一章,牛P列传;本书的作者采访了淘宝中的牛人,道出他们的成长经历,同时也能看到这些高人对新人的建议。 淘宝的升级

2015-09-06 20:14:59 684

原创 分布式系统 淘宝数据魔方技术架构解析

淘宝网拥有国内最具商业价值的海量数据。每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。  为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难度

2015-09-06 20:12:31 1023

原创 数据结构基础 链表的插入排序程序

1.问题描述链表的插入排序程序2.测试用例链表元素依次为:0、1、2 以及 大数;3.链表的插入排序算法思想3.1 判检原链表可否实现排序;3.2 进入循环插入函数:3.2.1 复制链表当前结点;3.2.2 删除链表当前结点;3.2.3 插入链表当前结点;4.链表小注4.1 创建链表之前不要给头结点分配内存空间(避免空链表);4.2 创建链表时,

2015-09-06 13:31:04 1284

原创 笔试真题解析 TT 研发工程师笔试卷

1. 已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍历是:CDFEGHAB,则后序遍历结果为:()CFHGEBDACDFEGHBAFGHCDEBACFHGEDBA【解析】正确答案: D 2. 初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:()8 3 2 5 1 6 4 73

2015-09-05 15:18:31 2067

原创 TT 调用动态连接库的函数的方法

调用一个DLL中的函数有两种方法: 1.载入时动态链接(load-time dynamic linking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。 2.运行时动态链接(run-time dynamic linking),运行时可以通过LoadLibrary或LoadLi

2015-09-05 14:57:25 693

原创 笔试真题解析 TT-2015 春招pc客户端开发练习卷笔试题

1 下列说法错误的有( )在类方法中可用this来调用本类的类方法在类方法中调用本类的类方法时可直接调用在类方法中只能调用本类中的类方法在类方法中绝对不能调用实例方法【解析】A:类方法是指类中被static修饰的方法,无this指针。C:类方法是可以调用其他类的static方法的。D:可以在类方法中生成实例对象再调用实例方法。2 下列运算符,在C++语言

2015-09-05 14:55:22 1098

原创 TT 哈夫曼编码

某段文本中各个字母出现的频率分别是{a:4,b:3,o:12,h:7,i:10},使用哈夫曼编码,则哪种是可能的编码:()a(000)  b(001)  h(01)  i(10)  o(11)a(0000)  b(0001)  h(001)  o(01)  i(1)a(000)  b(001)  h(01)  i(10)  o(00)a(0000)  b(0001)  h(001)  o(

2015-09-05 11:22:30 1845

原创 笔试真题解析 TT-2016 研发工程师在线模拟笔试题

1. 32位系统中,定义**a[3][4],则变量占用内存空间为()。【解析】a是一个数组,数组大小3*4,数组中存放着指针的指针,在32为系统下,指针大小4B,所以结果为4*3*4=482. 二维数组X按行顺序存储,其中每个元素占1个存储单元。若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存储地址为Oxf8b8221c,则X[7][7]的存储地址为()。【

2015-09-04 22:30:39 1735

原创 C++ 之 main函数的调用与被调用

main函数能调用自身吗?其他函数能调用main函数么?下面先看一段有意思的程序,一个简洁有趣的打印菱形的程序。[cpp] view plaincopyint line = 1;    int main()  {        printf("%*s\n",7-(line>4?line-4:4-line),    

2015-09-03 22:08:44 9272 1

原创 磁盘等存储设备及常见问题 浅析

1、什么是“坏道”坏道是一个被误用的术语。现在我们在HD Tunes,DiskDirector等各种软件中检测到的更多时候是坏扇区,也是物理上硬盘存储数据的最小连续单位。硬盘可以想像硬盘是一个盒子,盒子外面是接口电路板,里面是一组盘片和读取盘片的磁头等机构。(没有直观概念的请谷歌“硬盘”选择图片搜索)。盘片看起来像一片镜子,但实际上上面存在非常密集细小的同心圆,也就是俗称的磁道。磁道看起来

2015-09-03 21:58:06 1239

原创 移动硬盘 使用驱动器X:中的光盘之前需要将其格式化 的 解决办法

个人习惯,喜欢直接插入,直接拔下U盘或移动硬盘,就是这么任性!!!今晚,再次任性插上的时候系统提示:使用驱动器X:中的光盘之前需要将其格式化!!!当时,整个人就呆了,啊,我的资源,我的资源啊,几百G的数据、代码和中间结果啊!啊!啊!肿么办,网上的答案更是高端大气上档次,什么用各种专业的数据恢复软件恢复,几个G还好,几百G的话,试了试这样搞真的不如把电脑合上一边喝茶去吧。其实,之前遇到过这种情况!!!根本不需要这么麻烦,这只是突然断掉磁盘文件系统表没有完整写存,被破坏了,再次挂载时系统找不

2015-09-03 21:47:35 42161 6

原创 C++ 浮点数的存储结构

浮点数 存储结构IEEE的标准,浮点数的定义如下符号位指数位小数部分指数偏移量单精度浮点数1 位[31]8位 [30-23]23位 [22-00]127双精度浮点数1 位[63]11 位[62-52]52 位[51-00]1023我们以单精度浮点数来说明:符号位,表述

2015-09-01 21:17:48 1249

原创 数据结构基础 之 双链表

双链表双向链表(Double Linked List)          双(向)链表中有两条方向不同的链,即每个结点中除next域存放后继结点地址外,还增加一个指向其直接前趋的指针域prior。非空双向链表     ①双链表由头指针head惟一确定的。     ②带头结点的双链表的某些运算变得方便。     ③将头结点和尾结

2015-09-01 21:14:42 763

原创 数据结构基础 之 循环链表

循环链表是一种首尾相接的链表。(1)单循环链表——在单链表中,将终端结点的指针域NULL改为指向表头结点或开始结点即可。(2)多重链的循环链表——将表中结点链在多个环上。带头结点的单循环链表非空表空表判断空链表的条件是head==head->next;仅设尾指针的单循环链表 用尾指针rear表示的单循环链表对开始结点a1和终端结点an查找时间都是O(1)。而表的操作常常是在表的首尾位置上进行,因此,实用中多采用尾指针表示单循环链表。带尾指针的单循环链表可见下图。循环链表的特点循环链表

2015-09-01 21:12:33 874

原创 机器学习 径向基(Radial basis function)与RBF核函数 浅析

径向基函数(RBF)在神经网络领域扮演着重要的角色,如 RBF神经网络具有唯一最佳逼近的特性,径向基作为核函数在SVM中能将输入样本映射到高维特征空间,解决一些原本线性不可分的问题。 本文主要讨论: 1. 先讨论核函数是如何把数据映射到高维空间的,然后引入径向基函数作核函数,并特别说明高斯径向基函数的几何意义,以及它作为核函数时为什么能把数据映射到无限维空间。 2.提到了径向基函数,就继续讨论下径向基函数神经网络为什么能用来逼近。

2015-09-01 20:14:16 21402 1

原创 Python 之 将 list 存储为 .mat 文件

在 Python 中数据的矩阵操作常常会与 matlab 有数据交互,这就涉及到了在 Python 输出 .mat 文件。下面给出详细代码实现。存储 .mat 文件,涉及 scipy 中的 io 模块,以及相关方法 savemat 。主要代码如下:import numpy, scipy.ioscipy.io.savemat('filename.mat', mdict={'my_da

2015-09-01 19:44:26 9085 1

hibernate 5.0.9.Final

Hibernate ORM 5.0.9.Final has just been tagged and published. The complete list of changes can be found here (or here for people without a Hibernate Jira account). In addition, the 5.0 Migration Guide has been updated to document migration issues when moving from earlier 5.0 releases to 5.0.8. For information on consuming the release via your favorite dependency-management-capable build tool, see http://hibernate.org/orm/downloads/ The release bundles can be obtained from: SourceForge or BinTray.

2016-06-02

log4j.properties

Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。

2016-06-01

mysql-connector-java-5.0.7.rar

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

2016-06-01

struts-2.5-all

struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。

2016-06-01

TortoiseSVN-1.9.3.27038-x64-svn-1.9.3

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2016-06-01

mybatis-3-mybatis-3.4.0

yBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

2016-05-27

CSS权威指南

《CSS权威指南》(第3版)是著名的CSS专家EricA.Meyer他招牌式的智慧和无与伦比的经验引领读者探索了CSS的各个部分,包括属性、标记、特性和实现。此外,他还就现实应用中的一些问题,例如浏览器的支持和设计方针,发表了看法。你所要知道的就是HTML4.0的知识,这样就可以创建整洁、易于维护的脚本,以与桌面出版系统同样的优雅和控制能力管理网站布局和分页。你将会学到:·精妙地设计文本风格·用户界面、表格布局、列表以及自动生成的内容·浮动和定位的细节·Fontfamilv和Fallback机制·盒模型(boxmodel)的工作机制·IE7、Firefox及其他一些浏览器所支持的最新CSS3的选择器(selector)经过彻底地更新,新版的《CSS权威指南》已经适用于IE7。它详细讲述TESS的各个属性,告诉你怎样同其他属性交互,怎样在编写CSS时避免常见的错误。不管你是一个有经验的Web开发人员还是一个彻底的初学者,这《CSS权威指南》(第3版)都是你的CSS学习源泉。

2016-05-26

Pro.CSS.and.HTML.Design.Patterns

Design patterns have been used with great success in software programming. They improve productivity, creativity, and efficiency in web design and development, and they reduce code bloat and complexity. In the context of CSS and HTML, design patterns are sets of common functionality that work across various browsers and screen readers, without sacrificing design values or acces...

2016-05-26

十天学会DIV+CSS.chm

写的比较全面,内容层次性强。你就把这十个课程的内容边学边做,体会网页制作基本过程。(五天)

2016-05-26

xhtml+css时代 怎么切图

xhtml+css时代ps中怎么切图

2016-05-26

精通CSS高级Web标准解决方案

CSS作为Web标准的一部分,已经成为现代网页设计中必不可少的关键要素。CSS看似简单,但真正精通CSS绝非易事。在使用CSS开发网站时,会遇到形形色色的浏览器bug和不一致问题,而解决方案又五花八门,往往让使用者感觉千头万绪,不知从何着手。

2016-05-26

mysql-connector-java-5.1.39

JAVA通过jdbc访问mySQL数据库时需要该包支持,即在你的java工程中要把这个jar包添加进工程

2016-05-18

架构之美(清晰中文完整版)

本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。

2016-05-17

apache-tomcat-8.5.0-windows-x64.zip

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2016-05-17

华为机试宝典

华为机试宝典,华为机试源码,各个源码是实现已在华为OJ测试平台实现测试,AC !

2015-07-15

MATLAB神经网络30个案例分析 源代码 数据

MATLAB神经网络30个案例分析,全部matlab 源码实现。

2015-07-07

华为OJ,C++答案

这是华为OJ,在线测试的习题C++源码解答。题目全部c/c++实现。

2015-07-06

apache-ant-1.10.1-src

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

2018-01-24

新浪微博-redis实践

redis使用用及优化建议 redis不是万能的:合理的业务选型 明确redis业务使用规范 按照业务线独立部署:避免混用 线上版本尽量统一 拥抱需求,持续优化

2017-12-07

Maven最佳实践

所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便

2017-12-06

paoding-rose

paoding-rose-jade 是一个基于Annotation的数据库访问框架,它支持以接口 + Annotation + SQL 语句的形式,依据开发者的DAO接口在运行时通过java proxy技术创建DAO实例,不需要编写DAO实际实现代码。

2017-12-06

文件批量转UTF8工具

将文件从乱码格式批量转换为 utf8 格式 实现

2017-05-05

MVC设计模式 - 发展进程

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

2017-04-09

AMQ 实现消息队列 基本DEMO

实现基于Spring和非Spring的AMQ代码,两套!

2017-03-30

WebServiceSample

服务器端步骤 1.编辑 Bean 文件 2.编辑 Service 文件,添加 JAR 包方法详见链接 http://jingyan.baidu.com/article/fec7a1e5f79e2b1191b4e74f.html 3.通过在 CMD 之中 输入 ipconfig 获取本地 ip,实现 WebService 发布。

2017-03-13

Eclipse开发环境配置-indigo-传智播客

传智博客,Eclipse开发环境配置,包括,jdk,数据库,indigo

2017-02-09

mybatis传智播客课堂笔记

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。

2016-07-28

MySQL技术分享:一步到位实现MySQL优化

文档从硬件优化、操作系统优化、MySQL配置优化、SQL设计优化等多方面着手,分析如何一步到位实现MySQL的优化。

2016-07-28

Spring-mvc-配置--图文教程

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

2016-06-22

MyBatis Mappper 配置文件

MyBatis Mappper 配置文件 主要存放 sql 语句

2016-06-01

MyBatis 基本配置文件

MyBatis配置文件中大标签configuration下子标签包括: configuration |--- properties |--- settings |--- typeAliases |--- typeHandlers |--- objectFactory |--- plugins |--- environments |--- |--- environment |--- |--- |--- transactionManager |--- |--- |__ dataSource |__ mappers

2016-06-01

Maven实战_.7z

本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。

2016-05-30

struts-2.3.16.1

struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。 Struts 是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。

2016-05-29

空空如也

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

TA关注的人

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