语音识别芯片也叫语音识别IC,与传统的 语音芯片相比,语音识别芯片最大的特点就是能够语音识别,它能让机器听懂人类的语音,并且可以根据命令执行各种动作,如眨眼睛、动嘴巴(智能娃娃)。除此之外,语音识别芯片还具有高品质、高压缩率录音放音功能,可实现人机对话。因此,语音识别芯片在玩具行业受到热捧。 有关数据显示,中国现有玩具企业2万余家,从业人员超过400万,年产值1000多亿元,产量占世界总产量的70%以上。 一,玩具业发展的现状梳理 1.市场容量: 据有关部门统计,在我国现有的14亿人口中,14岁以下的少年儿童及婴幼儿有4亿,其中城市儿童1亿人,农村儿童3亿人,这是玩... Read More
posted @ 2013-05-20 22:24
javawebsoa
Views(152)
Comments(0)
Diggs(0)
明天就要去参加阿里巴巴的实习生笔试了,虽然没想着能进去,但是态度还是要端正的,也没什么可以准备的,复习复习排序吧。1 插入排序void InsertSort(int a[], int n){ for (int i=1; i<n; ++i) { int key = a[i]; int j = i - 1; while(j>=0 && a[j]>key) { a[j+1] = a[j]; --j; } a[j+1] = key; }}插入排序是稳定的排序,平均和最坏时间复杂度是O(n^2)。最好的时间复杂度是O(n),对应于全部排好序的情况。2 冒泡排序void Read More
posted @ 2013-05-20 22:21
javawebsoa
Views(151)
Comments(0)
Diggs(0)
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。Dijkstra算法是很有代表性的最短路算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。其基本思想是,设置顶点集合S并不断地作贪心选择来扩充这个集合。一个顶点属于集合S当且仅当从源到该顶点的最短路径长度已知。初始时,S中仅含有源。设u是G的某一个顶点,把从源到u且中间只经过S中顶点的路称为从源到u的特殊路径,并用数组dis Read More
posted @ 2013-05-20 22:17
javawebsoa
Views(730)
Comments(0)
Diggs(0)
1、定义一个接口:使用个简单的注解。这里的注解是Java JDK自带的,而不是使用CXF的。package services;import java.util.List;import javax.jws.WebService;@WebServicepublic interface Hello { public String sayHello(String name); public List<Cat> getByUser(User user); } 2、 写一个实现类。endpointInterface 要写接口的全路径。serviceName自己定义啦 这个注解也很简单,没什么好 Read More
posted @ 2013-05-20 22:13
javawebsoa
Views(259)
Comments(0)
Diggs(0)
1. install softwareapt-gat install subversionapt-get install libapache2-svn2. start subversion servicesvnserve -d3. check serviceps aux | grep svnserveshow following message:wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svnserve -d wkr 7593 0.0 0.0 5784 864 pts/0 S+ 21:57 0:00 grep –color=auto svnserve Read More
posted @ 2013-05-20 22:09
javawebsoa
Views(152)
Comments(0)
Diggs(0)
Python: Whetting Your AppetiteIf you do much work on computers, eventually you find that there’s some task you’d like to automate. For example, you may wish to perform a search-and-replace over a large number of text files, or rename and rearrange a bunch of photo files in a complicated way. Perhaps Read More
posted @ 2013-05-20 22:06
javawebsoa
Views(254)
Comments(0)
Diggs(0)
项目地址http://code.google.com/p/light-asp/这是我去年开始写的一个关于asp框架的项目,由于使用的是vbscript作为脚本语言进行的开发,所以有许多功能上的限制,开发起来难度比较大,也不算太完整这个项目只是完成了基本的功能,和我准备的还相差很多,比如asp无法管理pathinfo这个问题我就还没想好,所以url重写的问题就不太好解决了,比较麻烦,最近也是比较忙,没有太多的时间,所以更新的不太多,现在公布出来给大家用,有喜欢的同学就拿去用吧,如果你想和我一起完善它我也相当欢迎(不过没有报酬哦),作出一个可以给大家用的东西是我一直想作的事,以此作为我写程序这么多 Read More
posted @ 2013-05-20 22:02
javawebsoa
Views(171)
Comments(1)
Diggs(0)
数据库范式1NF 2NF 3NF BCNF(实例) 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。下面我们举例介绍第一范式.. Read More
posted @ 2013-05-20 21:55
javawebsoa
Views(180)
Comments(0)
Diggs(0)
在查询数据后,有时会以一种表格的方式来显示查询的数据,我们一般都是用DataGridView来显示查询的数据。但DataGridView却有一个缺点,先看两张图:图一: DataGridView的标头总是English,这样不方便客户使用、查看。 图二: 如果让客户(当然是中国客户)来选择哪种显示查询结果的表格,客户肯定是选择第二种。图一的DataGridView控件,是在没有编辑列的情况下显示的结果,为了能达到图二的显示结果,我们可以编辑列。方法: 右击DataGridView控件,点击编辑列,出现: 单击添加进行编辑: 这里的名称与数据库中的字段相同,... Read More
posted @ 2013-05-20 21:51
javawebsoa
Views(327)
Comments(0)
Diggs(0)
@interface TimingCurveViewController : UIViewController { IBOutlet UIImageView *basketBall; } - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [UIView beginAnimations:@"movement" context:nil]; [UIView setAnimationCurve:UIViewAnimationCurveEaseIn]; //<label id="cod Read More
posted @ 2013-05-20 21:48
javawebsoa
Views(175)
Comments(0)
Diggs(0)
scoped_array详解 scoped_array是指向数组的智能指针,它与scoped_ptr基本是一对孪生兄弟,它包装了new[]操作符(而不是new)在堆上分配的动态数组,为动态数组提供了一个代理(Proxy),保存正确地释放内存。它弥补了标准库中没有指向数组的智能指针的遗憾。类摘要: [cpp]view plaincopy template<classT>classshared_array { private: //Borland5.5.1specificworkarounds typedefchecked_array_deleter<T>deleter; Read More
posted @ 2013-05-20 21:41
javawebsoa
Views(550)
Comments(0)
Diggs(0)
A. Strange Additiontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputUnfortunately, Vasya can only sum pairs of integers (a,b), such that for any decimal place at least one number has digit0in this place. For example, Vasya can sum numbers505and50, Read More
posted @ 2013-05-20 21:37
javawebsoa
Views(299)
Comments(0)
Diggs(0)
iconv函数原型为:size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); 第一个参数是iconv的描述字,其实是指针,第二个参数表示下一次转换位置的指针的指针,第三个参数表示最多处理inbytesleft个字节,第四个参数表示下一次转换后输出的指针的指针,第五个参数表示最多输出outbutesleft个字节。iconv函数一次转换一个多字节字符,每次字符转换,*inbuf增加已转换的字节数,*inbytesleft相应地减少已转换的字节数;对应. Read More
posted @ 2013-05-20 21:33
javawebsoa
Views(738)
Comments(0)
Diggs(0)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1421分析:要使差的平方和最小,那么每次取的两件一定是排序后靠在一起的两个,所以首先对数组排序.如果i==2*j只有一种情况,全部选,如果再加一个数(i+1),出现两种情况,这个数选中和不选.即:dp[i][j] = min( dp[i-1][j] , dp[i-2][j-1]+c );c=(f[i]-f[i-1])^2;也就是说,如果选中,那么最后的那一对肯定是f[i]和f[i-1],则前面i-2人个数中要选j-1对.另外,因为i在外层循环而且每次只用到连续的 i-2, i-1, i 三项,所以可 Read More
posted @ 2013-05-20 21:30
javawebsoa
Views(157)
Comments(0)
Diggs(0)
近期有接触到微博方便的登陆以及分享所以在此整理下,发给文档,做伸手党很久了,慢慢的付出些。希望有被困恼的同学可以借鉴。文章有不妥之处,还望批评之处。源码结构Sina 新浪微博 微博在官方微博V3.0 之后支持了一个便捷的授权方式 SSO 登陆 相对于Oauth 2.0a授权登陆,SSO无疑简单方便的多。具体参见官方文档。 说明下几个事项:对于SSO 有一点注意点就是 它的包名路径最好与官方文档一致,避免不必要的异常。com.sina.weibo下的源码,部分是官方文档提取,部分是网上下载的。启动SSO授权的代码为 private void initSinaOauth() { Toast... Read More
posted @ 2013-05-20 21:26
javawebsoa
Views(738)
Comments(1)
Diggs(0)
自定义组件:package com.anydata.consumer.renderers{ import flash.events.Event; import flash.events.MouseEvent; import mx.collections.ICollectionView; import mx.collections.IList; import mx.collections.IViewCursor; import mx.controls.CheckBox; import mx.controls.Image; import mx.controls.Tree; import mx.c. Read More
posted @ 2013-05-20 21:22
javawebsoa
Views(251)
Comments(0)
Diggs(0)
PremaredStatement.executeBatch的方法在底层调用了一个void的executeForRows的方法来执行,他们很懒,为了复用这个方法,于是就失去了返回值,也就无法知道当前执行的语句到底返回了什么。但是jdbc2.0规范规定,如果执行成功但无法知道结果,则返回-2.所以oracle的PremaredStatement.executeBatch把每条语句的返回设为-2.一般在编程中这个返回值可以判断执行成功。但无法知道确切的影响到的行数。 Read More
posted @ 2013-05-20 21:19
javawebsoa
Views(1308)
Comments(0)
Diggs(0)
ATL的窗口过程采用了一种称为thunk的调用机制,这是为了解决如下问题: UI线程创建窗口的必要步骤是,注册一个窗口类->创建窗口->显示窗口。对应的API函数为RegisterClass ,CreateWindowEx,ShowWindow。注册窗口的阶段,需要传送一个回调函数的地址,消息循环中的DispatchMessage负责将消息分发给这个函数。每个窗口都有一个消息处理函数,这个函数就是注册窗口阶段传入的回调函数地址。通过函数GetWindowLong可以获取这个指针。ATL的窗口类中,这个函数是一个静态函数。不同的窗口应该有不同的窗口过程,因此建立窗口类消息循环的关键在 Read More
posted @ 2013-05-20 21:15
javawebsoa
Views(555)
Comments(0)
Diggs(0)
原来的存放目录/usr/local/mysql/var 新的目录/var/mysql 1.service mysql stop 2.mkdir /var/mysql chown -R mysql /var/mysql chgrp -R mysql /var/mysql 3.vi /etc/my.cnf add: datadir=/var/mysql log-bin=/var/mysql/mysql-bin 4.service mysql start Read More
posted @ 2013-05-20 21:12
javawebsoa
Views(218)
Comments(0)
Diggs(0)
如果当前窗体中有大量TextBox对象,需要将所有对象的输入内容清空而又不想在代码中逐个设置Text属性,可以考虑使用OfType<>方法,用法: IEnumerable<TextBox> textBoxes = this.Controls.OfType<TextBox>(); //所有同类型控件 foreach (TextBox textBox in textBoxes)//执行相同操作 textBox.Text = ""; 显然,对于任 一类的对象均可考虑此方法,不单单适用于TextBox类 以上方法在VS 2008中可用 VS200 Read More
posted @ 2013-05-20 21:08
javawebsoa
Views(266)
Comments(0)
Diggs(0)
接触过IOS音频开发的同学都知道,Core Audio 是IOS和 MAC 的关于数字音频处理的基础,它提供应用程序用来处理音频的一组软件框架,所有关于IOS音频开发的接口都是由Core Audio来提供或者经过它提供的接口来进行封装的,按照官方的说法是集播放,音频处理录制为一体的专业技术,通过它我们的程序可以同时录制,播放一个或者多个音频流,自动适应耳机,蓝牙耳机等硬件,响应各种电话中断,静音,震动等,甚至提供3D效果的音乐播放。Core Audio 的API结构分三层,如下图: Low-Level 层是关于硬件接口的API层,这个层次的API主要... Read More
posted @ 2013-05-20 21:04
javawebsoa
Views(4667)
Comments(0)
Diggs(0)
方法1:用栈实现,从第一个节点开始逐步向后,然后把节点的指针(地址)依次推入栈中,当全部遍历结束后,从栈顶开始依次取出内容,并打印数据。由于后来的节点地址在栈的上方,所以打印顺序是从尾打印的。voidprint(Node *list){ stack<Node*>node; Node*p=list; while(p!=NULL) { node.push(p); p=p->next; } while(!node.empty()) { p... Read More
posted @ 2013-05-20 21:01
javawebsoa
Views(204)
Comments(0)
Diggs(0)
只需在首页的html代码段中加入如下代码:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />即IE的文档兼容模式 Read More
posted @ 2013-05-20 20:57
javawebsoa
Views(210)
Comments(0)
Diggs(0)
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 m... Read More
posted @ 2013-05-20 20:54
javawebsoa
Views(179)
Comments(0)
Diggs(0)
Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。这时候,就需要使用其他的算法来求解最短路径,Bellman-Ford算法就是其中最常用的一个。该算法由美国数学家理查德•贝尔曼(Richard Bellman, 动态规划的提出者)和小莱斯特•福特(Lester Ford)发明。Bellman-Ford算法的流程如下: 给定图G(V, E)(其中V、E分别为图G的顶点集与边集),源点s,·数组Distant[i]记录从源点s到顶点i的路径长度,初始化数组Distant[n]为 Read More
posted @ 2013-05-20 20:50
javawebsoa
Views(468)
Comments(0)
Diggs(0)
[2013-05-20 17:30:52 - danielinbiti] Proguard returned with error code 1. See console[2013-05-20 17:30:52 - danielinbiti] Note: there were 67 duplicate class definitions.[2013-05-20 17:30:52 - danielinbiti] Warning: library class android.content.res.XmlResourceParser extends or implements program cl Read More
posted @ 2013-05-20 20:47
javawebsoa
Views(330)
Comments(0)
Diggs(0)
又是一年毕业季,不知道你找到工作了吗?是否满意?2013年,700万大学毕业生,不到三成的签约率,对于我们这一脚在校园一脚在社会的应届毕业生来说,没有工作经验、没有项目经验,拿什么去打动面试官呢? 前不久,微软项目一名负责人在校园招聘的要求上,明确表示:“如果有技术博客,请标明博客地址。”IT博客已经成为简历以外的一项“个人说明书”,而相比简历,IT博客更真实、更客观,不易造假。一个IT博客的建立也能反映出建立者的一些性格特质,比如毅力、敏锐度等。所以,IT博客深受招聘者亲睐。大学生IT博客大赛,正是基于共建校园IT博客,助跑未来IT职场的目的举办。同学们,我们一起去参加吧,给我们多增一份.. Read More
posted @ 2013-05-20 20:43
javawebsoa
Views(193)
Comments(0)
Diggs(0)
1.在Varchar2的格式中‘’相当于null(都不分配内存)。select '存在' aa from dual where '' is null 这句话的结果是存在的。2.在Oracle中不能对null做逻辑判断,只能使用is和is not。select '存在' aa from dual where null = null;select '存在' aa from dual where null <> null;select '存在' aa from dual where 'aa' Read More
posted @ 2013-05-20 20:39
javawebsoa
Views(284)
Comments(0)
Diggs(0)
Floyd-Warshall算法,简称Floyd算法,用于求解任意两点间的最短距离,时间复杂度为O(n^3)。使用条件&范围通常可以在任何图中使用,包括有向图、带负权边的图。Floyd-Warshall 算法用来找出每对点之间的最短距离。它需要用邻接矩阵来储存边,这个算法通过考虑最佳子路径来得到最佳路径。1.注意单独一条边的路径也不一定是最佳路径。2.从任意一条单边路径开始。所有两点之间的距离是边的权,或者无穷大,如果两点之间没有边相连。对于每一对顶点 u 和 v,看看是否存在一个顶点 w 使得从 u 到 w 再到 v 比己知的路径更短。如果是更新它。3.不可思议的是,只要按排适当,就 Read More
posted @ 2013-05-20 20:36
javawebsoa
Views(400)
Comments(0)
Diggs(0)
NORM 是一款PHP ORM 框架 何为ORM 可以去搜下。。下面是使用NOrm创建两个表<?php include_once "libs/norm.php" ; /*首先定义数据对象模型 一个类相当于一个表*/ $norm = new Norm("mysql:dbname=test;host=127.0.0.1","root","xxxx");class Costume{ } $costume = new Costume(); $costume->title = 'Scary Mask Read More
posted @ 2013-05-20 20:32
javawebsoa
Views(241)
Comments(0)
Diggs(0)
IValueConverter值转换器,可以将一种类型转换为另一种类型,比如将值类型转为字符串,将图片url转换为图片类型,也可以将一个值进行计算转换为新值等等。在WPF,一般在绑定的场合用的是比较多的。下面通过一个简单的例子看看IValueConverter的用法。 首先,我们看IValueConverter有两个方法: public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture); public object Conve... Read More
posted @ 2013-05-20 20:29
javawebsoa
Views(320)
Comments(0)
Diggs(0)
控件设置选项在TableWidget控件的properties选项中,一般常对以下选项进行设置。name:该控件对应源代码中的名称;font:设置表格内部的字体;columnCount:保存列的数目;rowCount:保存行的数目。常用成员函数1) QTableWidget::QTableWidget ( QWidget *parent = 0 ) //构造一个父对象为parent的TableWidget。2) QTableWidget::QTableWidget ( int rows, int columns, QWidget *parent = 0 )//构造一个rows行、col Read More
posted @ 2013-05-20 20:25
javawebsoa
Views(680)
Comments(0)
Diggs(0)
创建死锁程序using System;using System.Threading;namespace ConsoleApplication1{ class Program { static void Main() { new Program().Test1(); } private void Test1() { lock (this) { Console.WriteLine("Enter Test1"); ... Read More
posted @ 2013-05-20 20:21
javawebsoa
Views(855)
Comments(0)
Diggs(0)
接上篇博文: 基于CyberGarage库的dlna开发(android)文章讲述了用CyberGarage库的DMP实现部分童鞋想知道DMR是如何实现的网上似乎也没看到相关的androidcode在下不才,自个儿捣鼓了project并上传至github今与诸君共赏 本例所采用的upnp框架是PlatinumSDK官方网址是http://www.plutinosoft.com/platinum该库是一个跨平台的C++库,利用该库,可以很容易就构建出DLNA/UPnP控制点(DLNA/UPnPControlPoint)和DLNA/UPnP设备(DLNA/UPnPDevice),其中包括有UPnP Read More
posted @ 2013-05-20 20:18
javawebsoa
Views(618)
Comments(0)
Diggs(0)
QListView是不显示表头和表框的,如果要显示,可以使用QTreeView来 view的显示属性分为列表list显示和icon图标显示,使用 QListView::setViewMode()来设置,默认为list型的QListView::setModel()用来设置view所关联的model获取view中当前的位置,QListView::currentIndex(),返回的是QModelIndex类型的 设置当前行使用QListView::setCurrentIndex(QModelIndex), 设置某行可以编辑,使用QListView::edit(QModelIndex)当某个QMo. Read More
posted @ 2013-05-20 20:14
javawebsoa
Views(9423)
Comments(0)
Diggs(0)
【作者:张佩】【原文:http://www.yiiyee.cn/Blog/KernelBuildEnviroment/】这一章驱动小z继续带大家遨游驱动王国。在这块地面上,小z是个地头蛇,跑动跑西惯了。贵读者有什么去处想了解得,都可以告诉我。所谓登高必有卑,在把大家引入到高山圣境之前,先要在山脚下徜徉几时,为的是把一些预备的事情交代清楚。这一节讲的是驱动程序编译环境。Windows内核驱动的历史有多久,它的开发环境就要有多久,所以是很有历史的话题。话分两头讲,它起先是很不好,后来则非常好。很不好的时代是旧社会,现在则已是非常好的新时代。旧社会在Win8以前开发内核驱动,准备编译环境是个较繁琐的 Read More
posted @ 2013-05-20 20:11
javawebsoa
Views(601)
Comments(0)
Diggs(0)
下一个版本的Android,姑且认为是4.3,图形性能会有哪些提升?Android团队的图形专家Chet Haase和Romain Guy在Google IO 2013的演讲Android Graphics Performance上为我们透露了部分信息,演讲的内容包括架构性能提升,性能分析工具的改善和应用优化的一些建议,本文根据演讲内容写成,希望对做Android图形性能研究的朋友有所帮助。参考链接Android Graphics Performance – YouTube:http://www.youtube.com/watch?v=vQZFaec9NpAAndroid Graphics P Read More
posted @ 2013-05-20 20:07
javawebsoa
Views(262)
Comments(0)
Diggs(0)
如果你跟我一样,那么你一定只能画一些简单得不能再简单的简笔画了。我倒不介意承认这点:我画的东西经常是歪七竖八,圆不圆扁不扁。所以我特别羡慕那些有艺术天赋的人,这种天赋要么与生俱来,要么就没有。唯一值得安慰的是,我并不孤独,这世上还有跟我一样的人在为此痛苦着呢(什么都不说了,你懂的!)。最近,为了提高我的绘画水平,我在网络上搜索一些能提供帮助的Android应用。其中有三款的确对我有用,我也希望这些应用程序能给你们带来点不一样的东西。HOW TO DRAW CARTOONS——如何画卡通第一个应用程序名为“如何画卡通画”,显而易见这个名字告诉了我们它能做些什么。这个应用程序的操作非常简单,使用的 Read More
posted @ 2013-05-20 20:03
javawebsoa
Views(232)
Comments(0)
Diggs(0)
author:skate time:2013/05/20分库分表的排序1. 对于单库,冗余一个汇总所有数据表,用于全部数据的排序,但是当数据量大,汇总表将会成为瓶颈。这不是一个很好的方案 2. 无论单库还是多个分库,都由程序读取需要数据并作排序。 排序的几种方式: 大都是按时间排序的,如果在客户端可以直接判断在哪个分表最好,可以直接读取指定分表并作排序 例如: 汇总表td_test_all;而分表是按companyid分表的 原始sql: SELECT * FROM td_test_all WHERE companyid = 15997 order by producti... Read More
posted @ 2013-05-20 20:00
javawebsoa
Views(654)
Comments(0)
Diggs(0)
#include <stdio.h>#include <windows.h>main(){ int m=0,s=0; printf("输入分秒,以空格间隔\n"); scanf("%d %d",&m,&s); if (s>=60) { m+=s/60; s-=m*60; } printf("Press any key to continue\n"); getch(); while (m>=0) { while (s>=0) { system("cls"); Read More
posted @ 2013-05-20 19:56
javawebsoa
Views(137)
Comments(0)
Diggs(0)
Socket 编程基础知识: 主要分服务器端编程和客户端编程。 服务器端编程步骤: 1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024) 2: 套接字设置监听模式等待连接请求 3: 接受连接请求后进行通信 4: 返回,等待赢一个连接请求 客户端编程步骤: 1: 创建客户端套接字(指定服务器端IP地址与端口号) 2: 连接(Android 创建Socket时会自动连接) 3: 与服务器端进行通信 4: 关闭套接字 Android Socket 通信原理注意: 1: 中间的管道连接是通过InputStream/OutputStre... Read More
posted @ 2013-05-20 19:53
javawebsoa
Views(190)
Comments(0)
Diggs(0)
#include<stdio.h>#include<stdlib.h>#define OVERFLOW -1#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int status;typedef char TElemType;typedef struct TNode{ TElemType data; struct TNode *lchild,*rchild;}BNode,*BTree;typedef BTree QElemType; //队列元素类型,即二叉树根指针类型typedef stru Read More
posted @ 2013-05-20 19:49
javawebsoa
Views(288)
Comments(0)
Diggs(0)
敏捷下的自动化测试如何开展在公司的开发流程向敏捷开发转变的大背景下,项目级、版本级及产品级的敏捷开发在如火如荼的规模开展中。自动化测试如何跟上持续集成、每日构建的步伐,不成为敏捷开发的瓶颈,测试如何不拖后腿,成了敏捷中迫切需要解决的问题。测试资产的共享和重用组织架构向PDU转换后,开发和测试充分融合,组成同一个协同作战单元。作为测试的主要交付件,测试的自动化用例、测试数据、测试环境等测试资产,如何实现和开发的共享和重用,在迭代中发挥测试资产的作用,成了开发和测试都需要共同思考的问题。实验室、环境的管理公司一直提倡降成本,目前实验室的物料申请这一块,公司已经开始在收紧物料的申购,减少申购的预算。 Read More
posted @ 2013-05-20 19:45
javawebsoa
Views(1159)
Comments(0)
Diggs(0)
摘 要车载静中通监控系统采用面向对象技术,选中Visual Stdio 2005做为开发工具,C++作为开发语言,SQL Server 2000作为后台参数存储的数据库。采用模块化的软件设计方法,将系统按照功能模块进行划分和定义,实现了卫星数据库维护、参数管理、自动对星、手动对星、以及天线收藏等功能。通过友好的人机交互接口,更好更稳定更方便地实现了对卫星天线的监控。关键词C++ 面向对象卫星天线 监控系统 SQL Server 20001 引言车载静中通,顾名思义,就是在车上实时对准卫星,实现语音、数据、视频等信息的传输。快速跟踪和准确定位是伺服系统的两个重要技术指标。监控系统通过友好的人机交 Read More
posted @ 2013-05-20 19:42
javawebsoa
Views(463)
Comments(0)
Diggs(0)
摘要:本文针对当前业软开发现状,先分析了WEB开发的技术特点和单元测试要解决的问题,然后分别阐述了解决这些问题的单元测试技术,内容包括:JUnit、测试桩构建、访问数据库的Java代码测试、Struts框架测试、服务器布署环境下的组件测试、Spring下的单元测试,以及覆盖率检查技术,最后还谈到了测试自动化技术以及希望在业软推广的自动化测试框架和它带来的好处。另外,随本文还附有例子代码供大家参考。关键词:Java、Web开发、单元测试、工具、JUnit、EasyMock、DBUnit、Struts、StrutsTestCase、Cactus、Spring、Cobertura、覆盖率检查、自动化 Read More
posted @ 2013-05-20 19:38
javawebsoa
Views(6814)
Comments(0)
Diggs(0)
之前的博客中,我们使用rviz进行了TurtleBot的仿真,而且使用urdf文件建立了自己的机器人smartcar,本篇博客是将两者进行结合,使用smartcar机器人在rviz中进行仿真。一、模型完善 之前我们使用的都是urdf文件格式的模型,在很多情况下,ROS对urdf文件的支持并不是很好,使用宏定义的.xacro文件兼容性更好,扩展性也更好。所以我们把之前的urdf文件重新整理编写成.xacro文件。 .xacro文件主要分为三部分: 1、机器人主体<?xml version="1.0"?><robot name="smartcar&q Read More
posted @ 2013-05-20 19:35
javawebsoa
Views(494)
Comments(0)
Diggs(0)
1 测试桩构建(EasyMock)构造测试桩太麻烦是项目组抱怨单元测试难做的主要原因之一,尤其是WEB应用程序开发,大量对象是由WEB容器生成,如HttpServletRequest、HttpServletResponse、ServletContext等,只有将程序布署到服务器上才能获得这些对象,这样带来的麻烦是:一方面被测对象难于孤立,输入输出难以自由控制;另一方面每次运行都要将代码布署到服务器上很浪费时间,无法脱离服务器独立运行。目前构建测试桩的首选工具是EasyMock,使用它之前需要在CLASSPATH上加上它提供的JAR包。1) EasyMock的原理EasyMock模拟对象的方法. Read More
posted @ 2013-05-20 19:31
javawebsoa
Views(396)
Comments(0)
Diggs(0)
Struts框架驱动( StrutsTestCase)对于使用Struts框架开发的项目,大家一直抱怨单元测试难做,因为很多都是容器对象,需要构造大量的桩对象,同时我们知道Struts框架涉及MVC模式的三个部分,要想脱离WEB服务器把它驱动起来也不是件容易的事,StrutsTestCase不仅很好地完成了对Struts框架的驱动,也免除了构建大量桩的工作量。StrutsTestCase工作原理就是实现了驱动MVC中的C(ActionServlet控制器)以达到驱动业务逻辑的目的,它能够实现以下功能u 不需要EasyMock,帮你模似WEB窗器对象、容器环境u 模拟客户端发来的请求u 驱动控制 Read More
posted @ 2013-05-20 19:27
javawebsoa
Views(347)
Comments(0)
Diggs(0)
------------------------------WebService1.asmx----------------------------------// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { retu... Read More
posted @ 2013-05-20 19:24
javawebsoa
Views(458)
Comments(0)
Diggs(0)
1.修改网页源代码,出来一个隐藏的text框框(显示的框框要填50),往里面填:Icanseeit 出来:key:HiddenNotHere 2. unicode(base64(jpg)) 解析后:anBn 一看就是base64加密,解密后发现是一堆16进制的字符,我果断想到了把它们写到2进制文件中 然后看生成的文件是图片格式:FFD8-FFD9,改后缀为jpg,就出来key #include <iostream>#include <fstream>#include <list>#inclu Read More
posted @ 2013-05-20 19:20
javawebsoa
Views(1881)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号