- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 C++ 二维数组 创建
创建double **data;data = new double*[m];//行for (int i = 0; i < m; ++i){ data[i] = new double[n]//列}for (int i = 0; i < m; ++i){ for (int j = 0; j < n; ++j){ data[i][j] = 0.0;//初始化 }}
2016-04-02 16:09:30 823
原创 C++调错技巧
在C++中经常遇到语法上没有任何错误,但是提示有错的情况出现这种情况有以下几种可能for循环里面的下标变量名写错变量名跟下标变量名重名
2016-03-30 21:38:40 560 1
转载 u盘安装Ubuntu12.04
Ubuntu是一个操作系统,和安卓一样同是linux内核下的子民,所以来这贡献一下,也求JW放出安卓4.0原生正式版,我只想要这个。前几天发布了Ubuntu 12.04 LTS 版本,兴奋中......。看到网上挺Ubuntu的很多,搞了个安装方法给那些害怕乱弄把硬盘全格的盆友们。也是我用了那么久Ubuntu,对它的小小贡献吧。图片是M9拍的,有艺术细胞吧?的确可以用wubi安装,wubi
2013-05-12 20:27:49 726
转载 从网页抓取数据的一般方法
首先要了解对方网页的运行机制 ,这可以用httpwacth或者httplook来看一下http发送和接收的数据。这两个工具应该说是比较简单易懂的。这里就不再介绍了。主要关注的内容是header和post的内容。一般会包括cookie,Referer页面和其他一些乱其八糟可能看不懂的变量,还有就是正常交互的参数,比如需要post或者get的querystring所包含的东西。httplook
2013-01-14 00:11:32 710
转载 Android模拟器 Failed To Allocate memory 8
Android在启动模拟器AVD时,出现下面的异常:“Failed to allocate memory: 8”,怎么办?此错误是我们在允许AVD时,选择了默认的AVD插件所致。解决方法:减少分配的内存大小。修改AVD的配置文件,将选项“hw.ramSize=1024”从1024改为256。如图所示:
2013-01-04 14:22:55 606
转载 关于项目 java版本QQ (含服务器和客户端)
下面概要讲述一下我在设计完成服务器模块和设计客户端后台中遇到的问题及解决方案。服务器:1、服务器使用什么机制,是线程还是进程?2、数据库如何设计能使服务器访问的效率提高?3、如何处理大量用户同时访问服务器?4、服务器与客户端之间选择何种心跳模型?客户端:1、客户端聊天到底使用什么模式,是C/S模型还是P2P?2、客户端之间通信有何种模型?3、。。。。?4、。
2012-11-29 16:15:08 1087
转载 动态规划0-1背包问题
Ø 问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?Ø 对于一种物品,要么装入背包,要么不装。所以对于一种物品的装入状态可以取0和1.我们设物品i的装入状态为xi,xi∈ (0,1),此问题称为0-11背包问题。
2012-11-26 21:18:39 947 1
转载 java设计模式示例
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod { public
2012-11-09 11:22:39 467
转载 读取文件:ifstream和getline
假设有一个叫 data.txt 的文件, 它包含以下内容:Fry: One Jillion dollars.[Everyone gasps.]Auctioneer: Sir, that's not a number.数据读取, 测试 。以下就是基于 data.txt 的数据读取操作:#include iostream>#include fstream
2012-10-14 11:07:01 686
转载 argc argv 的使用~
C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char** argv)int main(int argc, char* argv[])这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序,运行命令为:hello.exe Sh
2012-10-13 18:50:24 1584
转载 学习 HeroKu 的架构设计
这几天给我印象比较深的是 HeroKu ,提供 Ruby 快速部署环境并提供托管能力,他们的架构图做得十分漂亮,一幅图胜过千言万语,要是对 Web 架构感兴趣,都别问架构师了,看看 HeroKu 的架构估计就明白个差不多了 :)概览图好的架构图是画出来的,好的架构未必是设计出来的,最后架构好不好,还要看持续的改进能力。HTTP 反向代理使用 Nginx , 这一
2012-10-06 18:50:43 502
转载 Oracle中的EXISTS 和NOT EXISTS 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 whereT1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而T2数
2012-09-17 20:57:30 410
转载 Unable to find a Java Virtual Machine
1.环境win7 x64,oracle 11g r2,jdk6 x642.问题第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:3.原因oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe却是
2012-09-13 16:38:54 1583
转载 Java 正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配
2012-09-07 11:08:04 439
转载 SQL 清空数据库数据方法
近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.1.搜索出所有表名,构造为一条SQL语句declare @trun_name varchar(8000)set @trun_name=''select
2012-08-14 10:54:25 923
转载 .Net的异步机制(线程间通信) - step 5
前几篇文章我已经对异步的操作进行的详细的解释.异步操作也是线程的一种,当我们开始一个异步操作(新线程),完成调用后需要和其他线程通信(可能需要告知状态信息),这时候我们就需要线程间的通信编程. 线程间通信 我们看下面的图图1我们来看线程间通信的原理:线程(Thread B)和线程(Thread A)通信, 首先线程A 必须实现同步上下文对象(Sy
2012-08-11 21:17:12 1769
转载 .Net的异步机制(异步Stream读/写) - step 4
在前面3篇文章,我已经介绍了异步的工作原理和相关方法和参数的应用.下面我们介绍Stream流的操作, 并使用System.IO.FileStream来揭开如何开发异步的Stream(System.IO.Stream) 读/写操作 异步的Stream读/写操作 下面是继承于System.IO.Stream的类 System.IO.Stream Micro
2012-08-11 21:15:32 2912
转载 .Net的异步机制(APM核心:IAsyncResult) - step 3
在上一篇文章(什么是.Net的异步机制(Invoke,BeginInvoke,EndInvoke) - step 2 ), 我们已经简单介绍了异步的调用方式, 下面我们来看看异步的核心. 异步的核心: IAsyncResultAsynchronous Programming Model 整个异步调用过程中都是围绕IAsyncResult来进行的,大家可以看看
2012-08-11 21:14:40 877
转载 .Net的异步机制(Invoke,BeginInvoke,EndInvoke) - step 2
上一篇文章(什么是.Net的异步机制(委托Delegate) - step 1)中,我已经解释了什么是异步编程,那么现在我们就开始具体的说怎样异步编程. 我们怎样进行异步编程/开发? 现在扩充下上篇文章的类(AsyncTest),提供更多的例子并从中做下简单的对比, 从新的认识下异步的内部机制,下面我们增加一个新的委托1步,我们添加一个新方法(计算年薪Y
2012-08-11 21:13:41 880
转载 .Net的异步机制(委托Delegate) - step 1
在阅读下面知识前,我已经认为你已经具有c#的基础,包括简单的委托知识; 代码使用VS2008开发,但是会在.Net Framework 2.0(C Sharp)编写 什么是.Net异步机制呢? 在解释这个话题前,我们先看看同步的程序,就是我们常用的Hello World 程序. Code 1: 1 class Program 2
2012-08-11 21:11:57 1045
转载 socket和shutdown
从函数调用上来分析(msdn):一旦完成了套接字的连接,应当将套接字关闭,并且释放其套接字句柄所占用的所有资源。真正释放一个已经打开的套接字句柄的资源直接调用closesocket即可,但要明白closesocket的调用可能会带来负面影响,具体的影响和如何调用有关,最明显的影响是数据丢失,因此一般都要在closesocket之前调用shutdown来关闭套接字。 s
2012-08-10 11:25:10 1335
转载 Chrome浏览器快捷键
标签页和窗口快捷键Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N在隐身模式下打开新窗口。按 Ctrl+O,然后选择文件。在 Google Chrome 浏览器中打开计算机中的文件。按住 C
2012-07-24 19:58:40 703
转载 C# DataTable的詳細用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 Dat
2012-07-24 18:51:12 523
转载 自定义线程池ThreadPool
由二部分组成,一个线程管理类ThreadManager,一个线程类MyThreadTest类是用来测试的参考了以下资料:http://tech.ccidnet.com/pub/disp/Article?columnID=294&articleID=33440&pageNO=1http://soft.yesky.com/SoftChannel/72342371961929728/
2012-07-16 21:09:46 812
转载 服务器通过Servlet接收文件
在上传文件时,需要分析multipart/form-data格式数据,从客户浏览器传递的数据中分离出表示文件内容的二进制数据和表示相关属性的文本数据。使用Servlet直接根据HTTP协议处理请求消息。 利用Servlet得到上传的文件及上传文件混合在一起的表单域信息,不是件容易的事。因为所有这些信息都在请求实例中,所以需要对请求实例进行深入的分析。 实际问题已经转化为对一段固
2012-07-14 16:49:51 6142 3
转载 Geodatabase
Geodatabase是用来表达和管理地理信息的复杂数据模型,是ArcGIS的主要存储数据方式,主要存储了 feature classes、 raster datasets、attributes、具有行为的高级GIS数据对象、 管理空间完整性的规则、要素栅格属性关系工具。一、Geodatabase 的种类:就其种类呢,无非是三种:File Geodatabase,PersonalG
2012-07-11 20:32:20 911
转载 C# ArcGIS Engine
利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。你可以在下面的目录下找到相应的样例程序:安装目录>/DeveloperKit/Samples/Developer_Guide_Scenarios/ ArcGIS_Engine/Bu
2012-07-10 19:05:01 1529
原创 POJ题目分类
1000 A+B Problem 送分题1001 Exponentiation 高精度1003 Hangover 送分题1004 Financial Management 送分题1005 I Think I Need a Houseboat 几
2012-06-01 15:16:13 705
原创 世界卫生组织派出 n 个医疗队前往 m个落后国家救助病人。
问题描述:世界卫生组织派出 n 个医疗队前往 m个落后国家救助病人。派到每个国家的医疗队数目不同,在该国家可救助的人数也不同。怎样分配才能救得最多病人。算法设计:对于给定的n 个医疗队、m个国家以及可以救助的人数,计算可救的最多人数。当n=5,m=3时,数据如下表所示:(例如不派医疗队到国家1,可救助0人;如派1个医疗队去国家1,可救45人,派2队可就救70人;
2012-05-14 17:46:00 898
转载 算法复杂度的计算
算法复杂度是在《数据结构》这门课程的第一章里出现的,因为它稍微涉及到一些数学问题,所以很多同学感觉很难,加上这个概念也不是那么具体,更让许多同学学起来无从下手,下面我们就这个问题给各位考生进行分析。首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。当我
2012-05-06 13:29:28 574
转载 Matlab之print,fprint,fscanf,disp函数
print:print函数可以把函数图形保存成图片:[plain] view plaincopyminbnd = -4*pi; maxbnd = 4*pi; t = minbnd:0.1*pi:maxbnd; plot(t, sin(t), 'g', 'Linewidth', 2); line([minbnd,
2012-05-05 12:23:56 11395
原创 数组元素的访问方法
一)、一维数组和指针若有以下语句:int *p,s[10],I;p=s;则s[i]的地址可用下面三种方法表示:(1)&s[i] (2) s+i (3)p+i。因此可以用s[i],*(s+i),*(p+i)来表示s[i]。由于s[i]可以用表达式*(s+i)来表示,同理*(p+i)也可以用p[i]来表示。事实上在c语言中,[]并不仅仅是用作表示数组元素的记号,
2012-04-30 21:05:37 2300
计算机组成原理期末卷20套含答案(本科用)
2012-12-21
计算机组成原理期末卷20套含答案(专科用)
2012-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人