自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 收藏
  • 关注

原创 阿里社招测试开发面经

首先说一下整个面试过程到拿到offer是一个漫长的过程。过年之后来上班就想着要换工作,于是乎就正儿八经的准备了一个星期,一个星期的准备就是把《剑指offer》从头到尾看一遍。之前校招找工作的时候里面的题目基本上都记住了,现在重新看,感觉都忘记了。其实也没有记住多少,只是把思路理解了一下。有些比较难的题算法也没看,就大概了解下思路(怀着侥幸的心里觉得这个面试的时候肯定不会让我写程序的,不过,很巧面试...

2018-04-30 21:16:20 19616 7

转载 XSD (xml Schema Definition)

Xml Schema的用途1.  定义一个Xml文档中都有什么元素2.  定义一个Xml文档中都会有什么属性3.  定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4.  定义元素或者属性的数据类型5.  定义元素或者属性的默认值或者固定值Xml Schema的根元素:targetNamespace="http://www.w3school

2016-07-29 19:51:43 623

转载 Visual Assist X 破解

Visual Assist X是一款非常好的Microsoft Visual Studio插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,Visual Assist X能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。Visual Assist X主要功能:

2016-06-13 08:53:39 1595

原创 windbg分析死锁问题

代码如下:#include #include #include using namespace std;CRITICAL_SECTION cs_DB1;CRITICAL_SECTION cs_DB2;DWORD WINAPI ThreadProc(LPVOID lpParam){ EnterCriticalSection(&cs_DB1); cout<<"Updat

2016-05-28 18:59:07 1366 1

转载 eclipse启动出现“An Error has Occurred. See the log file”解决方法

最近在启动eclipse时出现了“An Error has Occurred. See the log file”的错误,点击确定后也不能启动eclipse。查看log文件,出现类似:java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactoryat java.net.URLClassLoader$1.run

2015-12-05 10:06:12 2672 1

原创 JNI转换接口

最近在写JNI转换Android接口,我是完全不懂,照着别人的套路写,现在总结一下结构体信息入下:struct PICTURECFG{ byte byUseType; BASEMAP_CFG struBasemapCfg; byte[NAME_LEN] sPicName; int dwVideoWallNo;};struct BASEMAP_CFG{ byte bySc

2015-10-31 17:28:17 407

原创 抽象工厂

抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。class ProductA{public: virtual void Show()=0;};class ProductA1:public ProductA{public: void Show() { cout<<"ProductA1"<<endl; }};class ProductA

2015-09-15 16:36:04 301

原创 工厂方法

工厂方法:父类负责定义创建对象的公共接口,而之类负责生产具体的对象。将类的实例化操作延迟到之类中完成,即由之类决定实例化哪个类。class Product{public: virtual void Show()=0;};class ProductA:public Product{public: void Show() { cout<<"ProductA"<<endl;

2015-09-15 16:25:05 303

原创 简单工厂

简单工厂:专门定义一个类来负责创建其他类的实例。通常根据自变量的不同返回不同类的实例。class Product{public: virtual void Show()=0;};class ProductA:public Product{public: void Show() { cout<<"product A"<<endl; }};class Product

2015-09-15 16:10:31 252

转载 Wireshark过滤规则

一、IP过滤:包括来源IP或者目标IP等于某个IP比如:ip.src addr==192.168.0.208 or ip.src addr eq 192.168.0.208 显示来源IPip.dst addr==192.168.0.208 or ip.dst addr eq 192.168.0.208 显示目标IP二、端口过滤:比如:tcp.port eq 80 // 不管端口是来

2015-08-29 11:24:42 293

转载 回调函数

在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。为了弄明白这种函

2015-08-28 10:20:46 246

转载 VC++6.0重命名Project名称及其MFC工程及类文件名

修改时建议直接用“替换”批量修改,以防遗漏修改的地方,比较麻烦。总之完全按照下面的步骤,一定能修改成功的,我亲测鉴证过 呵呵       作为MFC新手使用VC++6.0这古董级的东西有时实在痛苦,这有空几天都在想怎么重命名MFC工程的命名空间和类文件。现在总算有个结果,发一下修改过程吧。        首先,使用MFC AppWizard(exe)创建的工程有几个重要的文件:

2015-08-24 14:23:07 5470

原创 MFC把秒数转换成时期时间

time_t timer=1439538033;//time_t就是long int 类型struct tm *pt;pt = localtime(&timer);CString str;str.Format("%4d-%02d-%02d %02d:%02d:%02d\n",pt->tm_year+1900,pt->tm_mon+1,pt->tm_mday,pt->tm_hour,pt->

2015-08-17 20:17:10 2458

原创 获取本机MAC地址

获取本机的MAC地址,要加载外部文件iphlpapi.h,但是头文件加载的顺序不对会出现很多错误,类似这样的c:\program files (x86)\microsoft visual studio\vc98\include\mprapi.h(173) : error C2501: 'WCHAR' : missing storage-class or type specifiersc:\

2015-08-12 16:07:13 479

翻译 socket select模型编程

SOCKET listenSocket; //服务器监听套接字SOCKET acceptSocket; //接收客户端连接请求套接字FD_SET socketSet; //服务器套接字集合FD_SET writeSet;  //可写套接字集合FD_SET readSet;   //可读套接字集合FD_ZERO(&socketSet)  //清空服务器套接字集合

2015-08-07 09:58:15 426

转载 rabbitmq的web管理界面无法使用guest用户登录的问题

最近安装了一次rabbitmq server,安装过程依旧顺利,但是打开web管理界面之后,却发现使用默认的用户名guest和密码guest无法登录成功。这才开始查看rabbitmq的文档,发现现在的3.3.1版中,处于安全的考虑,guest这个默认的用户只能通过localhost来登录,其他的IP无法直接使用这个账号。为了解决这个问题,需要在rabbitmq的配置文件中将loopback

2015-02-03 09:37:58 10491 1

原创 Eclipse启动时tomcat超时设置

双击下方的Server的tomcat出现如下:超时时间设置。

2015-01-31 09:36:01 582

原创 获取checkbox选中的值

JSP页面删除通过checkbox选中的多条记录,需要传递id值以下jquery代码获取所有输入框为checkbox的id值function fun(){ var value ="";//定义一个数组 $('input[name="id"]:checked').each(function(){//遍历每一个名字为id的复选框,其中选中的执行函数

2015-01-24 14:18:53 15237

转载 如何为eclipse设置编码格式?

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。

2014-12-26 22:12:46 444

转载 Ant 打包war 生成文件内容build.xml

1. 打包文件内容 Xml代码  xml version="1.0" encoding="UTF-8"?>    project name="newbssqyl" basedir="." default="makewar">        property name="classpath_lib" value="WebContent/WEB-INF/

2014-11-25 21:39:47 475

转载 tomcat因端口占用无法启动解决方法

最近学习spring运行程序时经常遇到tomcat端口被

2014-11-18 20:10:30 2127

原创 加上web.xml之后启动tomcat总是失败

照着书上的练习一个spring mvc程序,运行启动tomcat

2014-11-18 19:54:50 1085

转载 利用js控制表单POST传递多个动态参数到另一页面

1. js函数在页面中的触发:链接文本2. js对于页面中的表单的提交目标页地址的重定义:document.表单名.action='目标页地址'3. js对于页面元素值的重定义,即getElementsByName的用法:document.getElementsByName("页面中的某元素名")[0].value='值'

2014-11-11 11:33:50 1065

原创 Incorrect datetime value: '' for column 'log_time' at row 1

在java里面操作MySQL数据库时,出现了如下的错误:Incorrect datetime value: '' for column 'createtime'ps2.setTimestamp(2, new java.sql.Timestamp(new java.util.Date().getTime()));

2014-11-01 21:22:05 11407 3

原创 The absolute uri: http://www.keystudio.com/tags/premission cannot be resolved in either web.xml or t

编译一个别人写的项目,遇到很多问题,各种版本问题——数据库版本

2014-11-01 21:10:07 706

原创 数组中所有数都出现了3次,除了其中一个数,找出这个数

题目:数组中所有的数字都出现了3次,除了其中一个,找出这个数创建一个count[32]数组,存放1出现的次数,如果是3的倍数,就不是要找的数,忽略,最后把这些数取出就是要找的数。(如果这个数出现了2次,结果要除2)。int Find(int a[],int n){ int count[32]={0}; for(int i=0;i<n;i++) { for(i

2014-09-06 20:41:21 1025

原创 将矩阵中元素0所在的行和列置为0

给定一个m*n的矩阵,将矩阵中元素0所在的行和列置为0,比如:1,2

2014-09-06 20:10:43 1908

原创 字符串移动*位于之母前

字符串移动(字符串为*号和26个字母的任意组合,把*号都移动到最左侧,把字母移到最右侧并保持相对顺序不变),要求时间和空间复杂度最小 。解析:从后往前查看字串c

2014-09-03 21:14:29 411

原创 求正整数n所有可能的和式的组合。

(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2)。

2014-09-03 19:59:04 1810

原创 下一个排列

题目:排列一组数,找出下一个排列,比前一个

2014-09-02 19:54:22 346

原创 找两个排序数组的中位数

题目:int mid(int a[],int b[],int m,int n,int k) //假定m{if(m>n)  //若不是mreturn mid(b,a,n,m,k);if(m==0)return b[k-1];if(k==1)return Min(a[0],b[0]);int ia=Min(k/2,m);int ib=k-ia;if(

2014-08-30 21:50:02 3574

原创 旋转数组中查找元素

题目:从无重复元素的旋转数组中查找某个元素是否存在比如

2014-08-30 21:10:59 536

原创 删除排序数组中重复的元素

题目:从数组从删除重复的元素,使得每个元素仅出现一次,返回数组的长度。bi

2014-08-30 20:46:22 444

转载 Malloc/new和delete/free的区别

http://blog.csdn.net/hackbuteer1/article/details/6789164http://blog.csdn.net/hackbuteer1/article/details/7542774相同点:都可用于申请动态内存和释放内存本质区别:malloc/free是C/C++语言的标准库函数,new/delete是C++的运算符。第一个

2014-08-28 20:05:43 320

转载 数组分割

一、题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。显然:S(k, 1) = {A[i] | 1S(k, k) = {A[1]+A[2]+…+A[k]}S(k, i) = S(

2014-07-22 10:59:02 351

原创 把数组排成最小的数

题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。解答

2014-07-20 20:51:31 297

原创 字符串的排列

题目:输入一个字符串,打印出该zifuc

2014-07-17 19:08:33 295

原创 指针的使用问题

今天在看剑指offer里面的28题,字符串的排列,zhao

2014-07-17 11:06:30 322

转载 #if _MSC_VER > 1000 #pragma once #endif 作用解释

一、#if _MSC_VER > 1000#pragma once#endif解释:这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同 _MSC_VER分解如下: MS:Microsoft(微软)的简写 C:MSC就是Microsoft出的C编译器。 VER:Version(版本)的简写。 全部加在一起就是

2014-06-19 10:10:46 448

原创 VC++启动RTTI

在看《MFC深入浅出》里面的RTTI

2014-06-16 16:14:08 1316

中科大计算机机试题

中国科学技术大学计算机复试机试题 C语言代码

2012-04-07

空空如也

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

TA关注的人

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