摘要: ㈠ 查 Alexa 排名 http://www.alexa.com 越靠前、真实性越高 以 中国建设银行为例 Alexa Traffic Rank:Alexa网站流量排名 Traffic Rank in CN:国内流量排名 ㈡ 查 Google 的 PR 值 http://pr.chinaz.com PR(Page Rank)∈[0,10] 越大、表明该网页越重要 小于 3 、表明访问量非常小 一般的、7~10、表明该网站流量大 还是以... 阅读全文
posted @ 2013-04-02 22:58 坚固66 阅读(151) 评论(0) 推荐(0)
摘要: 项目背景:采用SSH架构,tomcat部署,apache负责集群,terracotta负责session共享。在我们维护某项目的初期,当访问我们的web服务的用户数过多时,会出现apache的JK Status Manager中Busy数过高,当达到某一峰值,我这里遇到的Busy数是300左右时,对应tomcat将宕掉。我们采用了一种我称为反向定位Bug的方法。此方法不像以往的只能定位到是哪个action发生错误,而无法更加具体而详尽的定位到是哪个action中的哪一段代码有问题,也无法还原现场,即工程师无法将这个Bug重现。反向定位Bug方法可以有效的查找出是哪个用户在哪个时间段做了哪些操作 阅读全文
posted @ 2013-04-02 22:56 坚固66 阅读(233) 评论(0) 推荐(0)
摘要: 可能每一个女孩心里,都有一个关于未来的梦;女孩很天真,那是大部分女孩的性格,每个喜欢做梦的女孩心里,都有一个对类似机器猫这样“造梦机”的期盼。她是一个平凡的山东农家姑娘,从小患有弱听,面对择业她毅然决定放弃大城市返乡 创业,用乐观的心态和创新的意识,寻找到一条通向自己梦想的路。从今年3月到6月,仅仅三个月的时间,她的淘宝店快速成长为三钻。“我要让来店里购物的人们享受到邻家小妹般温暖贴心的服务,如同在品尝一个家制的红豆馍馍一样随意自在。”这是一个85后女孩的创意和决心,她就是网店“小雪出品“的店主赵雪。 返乡创业从头做起乐观看世界因小时候被错打庆大霉素,弱听让赵雪一直模糊地觉得自己跟别人不一样, 阅读全文
posted @ 2013-04-02 22:55 坚固66 阅读(187) 评论(0) 推荐(0)
摘要: 特别提示:在微博开放平台创建应用后,请提交审核,应用通过审核后来源才能生效,来源生效后微博才会显示您的网站名称哦 第二步:将通过审核的 AppKey 填写到 站点后台->云平台->QQ互联->开启Q-share功能->腾讯微博开放平台AppKey ,如下图: 如果您的站点是 DiscuzX2/X1.5/7.2版本,填写完AppKey后还需要修改论坛文件: X2云平台和1.5插件版本:找到source\plugin\qqconnect\connect.class.php文件 搜索代码 $_G['connect']['weibo... 阅读全文
posted @ 2013-04-02 22:53 坚固66 阅读(197) 评论(0) 推荐(0)
摘要: 1.如果有在工程中引入 Log4j 工具包,并指定了其监听程序。请在 web.xml 配置参数:Java代码: <context-param><param-name>webAppRootKey</param-name><param-value>webApp.root</param-value><!--自定义--></context-param>避免启动时,存在两个工程而报错。原因:如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但 阅读全文
posted @ 2013-04-02 22:51 坚固66 阅读(364) 评论(0) 推荐(0)
摘要: 甲骨文CEO埃里森表示,甲骨文此次推出的中端价位的T5服务器售价为27万美元,它的大小只有一个微波炉那么大,但运行速度为更为庞大的IBM售价为99万美元的服务器的12倍。【IT商业新闻网讯】(记者 沈宣)北京时间3月27日消息,据国外媒体报道,甲骨文近日推出新的服务器,目标直指IBM的Power服务器。甲骨文CEO埃里森表示,甲骨文此次推出的中端价位的T5服务器售价为27万美元,它的大小只有一个微波炉那么大,但运行速度为更为庞大的IBM售价为99万美元的服务器的12倍。截至目前,IBM方面对此报道未置可否。IBM此前已多次向美国相关部门投诉甲骨文,指控后者在广告中与IBM的产品进行比较。“甲骨 阅读全文
posted @ 2013-04-02 22:50 坚固66 阅读(282) 评论(0) 推荐(0)
摘要: 这个是绿萝有N多方式方法以及经验式的文章都有说到过不收录的问题,总结起来无怪乎是服务器问题,网站内容问题,链接问题。其中服务器问题要找空间商解决,确保服务器要稳定,速度快,不能屏蔽搜索引擎蜘蛛。不放心的就把日志记录打开,然后用日志工具分析,看看有木有什么问题。对于2013年来说,网站内容、链接这两方面是大问题。百度越来越重视网站的质量,其中内容这块在去年就算法升级过了,大家也都领教到了厉害。所以,采集、复制粘贴的日子已经渐行渐远,大家要重视网站本身的质量,提高原创比例。另外,如果你的网站是论坛,或者是博客类,可以留言的,要主要留言的内容,百度现在对医疗类的垃圾信息打击力度很大。只要你网站里垃圾 阅读全文
posted @ 2013-04-02 22:49 坚固66 阅读(163) 评论(0) 推荐(0)
摘要: Exceptionjava程序使用exception处理errors和别的异常事件。1:什么是异常:异常是指在程序执行期间,打乱了正常的程序指令流而出现的异常事件。exception是 excepitonal event 的 速记。当方法中出现一个错误的时候,这个方法会创建一个对象切换到正在运行的系统,这个对象 叫做异常(exception)对象,异常对象中包含了出现错误的信息,异常的类型,以及此时运行程序的状态。创建一个异常对象在运行时系统中处理它的过程叫做抛出一个异常。当一个方法抛出一个异常后,这个运行时系统尝试着去找处理这个异常的方式,这个一系列处理异常的方式是一系列顺序的方法调用的 列 阅读全文
posted @ 2013-04-02 22:47 坚固66 阅读(589) 评论(0) 推荐(0)
摘要: 原文在此:http://www.codeproject.com/Articles/501521/How-to-convert-between-most-audio-formats-in-NET 前面的音频处理背景知识就先跳过,需要的请自行脑补。直接上干货。一、声道转换1、单声道转立体声原理,双声道的16位采样,每16位是一个声道,也就是两字节;下一个16位是另外一个声道,交错进行。private byte[] MonoToStereo(byte[] input){ byte[] output = new byte[input.Length * 2]; int outputIndex... 阅读全文
posted @ 2013-04-02 22:46 坚固66 阅读(507) 评论(0) 推荐(0)
摘要: 一、Windows程序与普通C或C++程序的不同学过C或C++等语言的人都知道,我们写的程序都一个入口,main函数,但是在Win32程序里,我们的入口函数又是什么呢?它是怎么样运行的,跟我们用C或C++写的控制台程序又有什么不同呢? 我们先说Win32程序跟我们控制台的程序的一个很重要的不同点,就是Win32程序是一个消息响应程序,例如点击了一个按钮,就会产生一个消息onButoon,然后会这个消息会进入我们程序所维护的一个消息队列,程序运行过程中不断地取出队列中的消息,并作出相应的处理。直到取出的是结束程序的消息。 二、了解MSG的结构和组成 首先,既然Window... 阅读全文
posted @ 2013-04-02 22:45 坚固66 阅读(246) 评论(0) 推荐(0)
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; impo... 阅读全文
posted @ 2013-04-02 22:43 坚固66 阅读(376) 评论(0) 推荐(0)
摘要: 添加ADC驱动程序编者:由于内核没有支持S3C2440的ADC驱动,在这里增加ADC驱动。友善的手册对这个介绍的还算相当详细,所以直接按照手册进行。里面的代码也有详细的注释。ADC驱动属于字符型设备,在这里以杂项设备也有的翻译为混杂设备,进行实现。1 、关于S3C2440 的ADC 和触摸屏接口 Linux-2.6.32.2 内核并没有提供支持S3C2440 的ADC 驱动程序,因此我们自行设计了一个,这个驱动比较简单,属于字符设备,它位于drivers/char 目录下,驱动程序的文件名为:mini2440_adc.c。在S3C2440 芯片中,AD 输入和触摸屏接口使用共同的A/D 转换. 阅读全文
posted @ 2013-04-02 22:42 坚固66 阅读(330) 评论(0) 推荐(0)
摘要: 题目连接:http://openoj.awaysoft.com/JudgeOnline/problem.php?id=1997表达式树的应用。本题可以使用中缀表达式转后缀表达式,然后枚举求解。也可以直接构建表达式树进行枚举求解。关键是寻找最后计算的运算符,然后递归建立表达式树。具体做法参考刘汝佳《算法竞赛入门经典》198页。另外练习:next_permutation()#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ma 阅读全文
posted @ 2013-04-02 22:41 坚固66 阅读(163) 评论(0) 推荐(0)
摘要: Online help and dirThere are a variety ways to get help for Python. Do a Google search, starting with the word "python", like "python list" or "python string lowercase". The first hit is often the answer. This technique seems to work better for Python than it does for o 阅读全文
posted @ 2013-04-02 22:40 坚固66 阅读(200) 评论(0) 推荐(0)
摘要: 中文的没看到有什么人去解释,大致翻下查到的英语的。For interoperability, 802.11n supports three modes, explains Hung: 对于兼容性,802.11n支持三种模式: * Legacy mode. 延伸模式Addresses 11n APs and an 11a/g/b client environment. In this case, the client decodes the first three fields of a six-field header, which is specific to 11a and 11g. If 阅读全文
posted @ 2013-04-02 22:39 坚固66 阅读(1109) 评论(0) 推荐(0)
摘要: 最近一直搞字符串的哈希查找,有人推荐使用gperf的Perfect Hash,于是去调查了一下GPerf的使用方法。 gperf 下载http://www.gnu.org/software/gperf/,ubuntu上可以直接sudo apt-get install gperf ,可能办法不是最新的。gperf 文档http://www.gnu.org/software/gperf/manual/gperf.html#Functions 我主要参考了《使用 gperf 实现高效的 C/C++ 命令行处理》。 gperf使用:主要是declarations和keyword部分,如果只是单纯的查找 阅读全文
posted @ 2013-04-02 22:37 坚固66 阅读(2447) 评论(0) 推荐(0)
摘要: 使用如下命令:sudo ufw disable 阅读全文
posted @ 2013-04-02 22:36 坚固66 阅读(207) 评论(0) 推荐(0)
摘要: /* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者:杨绍宁 * 完成日期: 2012 年4 月 2日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:默认构造函数初始化,求体积,面积 */ #include <iostream>usin... 阅读全文
posted @ 2013-04-02 22:35 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 我们学院是很重视实践,所以每学期末都有专业课的课程设计,说简单就是用你所学的语言编一个小应用。软件工程和c语言都有课程设计,其实软件工程有点理论。都是找个系统或网站在分析,写网站或系统的过程,但是不编码,所以比较轻松。我们五个人一组,我很有幸做了组长,组长也就是给他们分任务,自己多做点。我第一次和别人合作,体验一个小团队的力量,团队成员之间有争论、有合作,这个课程设计很快就结束了。接下来做的是C语言课程设计,说实话我当时感觉学的一般,很害怕。当时老师不建议太多人合作,希望自己独立完成。当时我很迷茫,老师要求代码要达到400(大概是这样,具体数我记不清)行以上,对于当时的我来说,感觉很难。平时. 阅读全文
posted @ 2013-04-02 22:33 坚固66 阅读(184) 评论(0) 推荐(1)
摘要: #include <iostream>#include <cstdio>#include <cstring>#include <cmath>using namespace std;int d[4][2] = {{0, -1}, {-1, 0}, {0, 1}, {1, 0} };int N, M, T;char map1[10][10];int flag[10][10];int sx, sy, ex, ey;bool res;///represent the resultint wall;void input_map() { char tmp;/ 阅读全文
posted @ 2013-04-02 22:31 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: 据观察,大龄程序员的出路无非是三条:做管理、自己创业和继续写程序。 做管理是绝大多数人的选择,原因嘛,大环境就是这样,人家不要年龄大的程序员,再加上你年龄大些了,实战经验丰富,不让你带人让谁去带?可是这么看似很自然的事情也不容易:程序员大多不善交际,做管理就是管人理事,管理也是需要许多知识的,不是光有技术资本就能管得了人理得了事的,所以从单纯写程序转到管理能不能转过来还得打个大大的问号。 自己创业,想自己创业的程序员至少在技术上已经有了相当的资本。但跟搞管理一样,你还缺许多技术之外的东西:比如管理经验,比如人脉,比如市场等等等等,比单纯转管理要难得多,风险也大的多。 ... 阅读全文
posted @ 2013-04-02 22:30 坚固66 阅读(535) 评论(1) 推荐(0)
摘要: 上篇博客给出了 STM32F10X 系列单片机中CRC 单元的用法。还指出了这个CRC 单元计算的结果与常见的CRC32 算法得到的结果不相同。但是为什么不相同,是什么原因造成的却没有写出来。这里再补一篇,把这些都说清楚。下面先给个crc32的计算函数,这个函数计算的结果与STM32F单片机上硬件单元的计算结果相同。uint32_t crc32(uint32_t *addr, int num, uint32_t crc){ int i; for (; num > 0; num--) { crc = crc ^ (*addr++); ... 阅读全文
posted @ 2013-04-02 22:29 坚固66 阅读(458) 评论(0) 推荐(0)
摘要: int count_return( ){ static int counts = 0; return counts++;}int main( int argc, char **argv ) //argc用于传递argv中字符串的个数, argv是一个C风格字符串数组{ for( int i = 0; i < 10; i++ ) { cout << count_return(); } return 0;} 阅读全文
posted @ 2013-04-02 22:28 坚固66 阅读(240) 评论(0) 推荐(0)
摘要: 1、关系型数据库管理系统简介 数据库的功能有增、删、改、查,这4种。 使用数据库的原因有六个,分别是:降低存储数据的冗余度;更高的数据一致性;储存的数据可以共享;可以建立数据库所遵循的标准;便于维护数据的完整性;能够实现数据的安全性。其中最重要的是降低数据的冗余度。 掌握数据库相关的技术,是程序员必备的技能之一。 数据在数据库中的存储形式分为: 1、层次模型,单个记录以父子关系组织在一起,形成一个倒挂的树。 2、网状模型,网状模型通过允许记录有多个父子关系,来增强层次模型。 3、关系模型,关系型数据模型与与层次和网状模型的呆板结构完全不同。访问层次状数据库的应用程序基于... 阅读全文
posted @ 2013-04-02 22:26 坚固66 阅读(783) 评论(0) 推荐(0)
摘要: /*【项目1】设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化 * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 攻城菜鸟:蛋蛋 * 完成日期: 2013年 4 月 2 日 * 版本号: v1.0 * 输入描述:用参数初始化表给三角形三边赋初值* 问题描述:设计求三角形周长和面积的类。 * 程序输出:三角形的周长和面积 * 感悟:开始有点晕,没理解老师的意思(ps:老师讲晕的,嘿嘿。。)现在明白了,原来第一种和第二种是在一个程序中的两个构造函数,... 阅读全文
posted @ 2013-04-02 22:25 坚固66 阅读(175) 评论(0) 推荐(0)
摘要: 糯米网或将成为压倒人人网的最后一根稻草? 最近,人人网的日子不太好过,3月11日,人人公司发布了截至2012年第四季度及全年未经审计财报,财报显示,人人公司2012年度亏损高达7500万美元,而在2011年人人网实现了4430万美元的净利润,从净赚4430万美元到亏损7500万美元,如此巨大的反差实在是耐人寻味。 人人网近6个月的K线图 在糟糕的财报之下,人人网的股价应声下跌,相比上市之初22.11美元的高价,如今人人股价仅在3美元左右徘徊,这让陈一舟颇不轻松,因为如果业绩不能得到彻底的改善,人人网迟早会掉入垃圾股行列。 ... 阅读全文
posted @ 2013-04-02 22:23 坚固66 阅读(240) 评论(0) 推荐(0)
摘要: 1.候选函数是指在调用点上其声明是可见的且与被调用的函数同名的函数。2.可行函数是指从候选函数中选出的函数,必须满足下列条件:函数的形参数目与该函数调用的实参数目相同;每个实参的类型必须与对应形参的类型匹配,或者可以隐式转换为对应形参的类型。 阅读全文
posted @ 2013-04-02 22:22 坚固66 阅读(214) 评论(0) 推荐(0)
摘要: 常见: 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 文件未找到异常:FileNotFoundException 方法未找到异常:NoSuchMethodException 自定义异常处理: Exception1.javapublic class Exception1... 阅读全文
posted @ 2013-04-02 22:21 坚固66 阅读(208) 评论(0) 推荐(0)
摘要: 没想到翻译这么费劲。。。今天花了近两个小时才翻译了一些。里面有些图,发出来还得上传,不是什么重要的图片,我就不发出来了。。。第一次翻译,可能有些渣请见谅。 先上原文:Character Strings: An IntroductionA character string is a series of one or more characters. Here is an example of a string:"Zing went the strings of my heart!"The double quotation marks are not part of the s 阅读全文
posted @ 2013-04-02 22:20 坚固66 阅读(208) 评论(0) 推荐(0)
摘要: 一、为Struts2.0做好准备Struts作为MVC2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:1、MVC2模型的使用;2、功能齐全的标志库(TagLibrary);3、开放源代码但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:1、需要编写的代码过多,容易引起“类爆炸”;2、单元测试困难这些缺点随着Web的发展越来越明显。这就促生了Struts2.0,它的诞生能很好的解决上述问题。好啦,废话就不多说了,现在就让我们感受一下的Struts2.0的魅力吧。1.搭建开发和运行环境1.到Apache下载S 阅读全文
posted @ 2013-04-02 22:19 坚固66 阅读(179) 评论(0) 推荐(0)
摘要: #include <stdio.h>int main(void){ int a = 1; int b = a<<1+2; printf("%d\n",b); return 0;}上面的这段代码,结果是8,而不是4,因为算术运算优先级高于移位运算。 阅读全文
posted @ 2013-04-02 22:17 坚固66 阅读(182) 评论(0) 推荐(0)
摘要: 七、Struts2的基石——拦截器(Interceptor)首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似“<%=((Integer)request.getAttribute("xx")).intValue()%6%>”的代码。Struts1.x的FormBean的麻烦使得有部分同事 阅读全文
posted @ 2013-04-02 22:16 坚固66 阅读(150) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/java4found/article/details/8702827介绍了http请求与http响应的基本格式,并用java实现模拟浏览器向互联网的某台服务器发送http请求,并且接收服务端回送的http响应。http请求详解: 1、请求行: GET / HTTP/1.1 请求行共分三个部分: 请求方式、请求资源路径和http请求的协议版本。 请求方式:主要为GET方式和POST方式,在浏览器直接输地址访问,点击超链接等行为都是GET方式。表单提交:如提交问卷,提交注册,提交登陆等等,为POS... 阅读全文
posted @ 2013-04-02 22:15 坚固66 阅读(128) 评论(0) 推荐(0)
摘要: SequenceInputStream可以看做是多个InputStream对象的有序集合。当一个InputStream对象的数据读取完后,它会自动取出下一个InputStream对象进行读取,直到所有的InputStream对象都读取完为止。利用这个特点,我们来编写一个文件分割、合并工具。 使用说明:SequenceDemo [Option] [filePath] [number] Option:-c : 表示要合并文件-s : 表示要分割文件filePath:指定一个文件路径number:指定单个文件大小或文件数量 如:java cls.SequeceDemo -s F:\QQ.exe 10 阅读全文
posted @ 2013-04-02 22:14 坚固66 阅读(295) 评论(0) 推荐(0)
摘要: 上篇博客从日常生活中对软件设计的三层结构进行了简单的剖析,该篇博客主要总结各层功能。 下图为三层的结构模型: 数据访问层 主要负责数据库的访问,实现对数据表的增删改查操作。在分布式应用程序结构中,使用 ADO.NET 数据适配器和 SQL 服务器存储过程来完成。作用 (1)从“业务规则”层接收请求,从“数据服务”获取数据或向其发送数据。(2)使用存储过程获取数据,并可选用 ADO.NET 向数据库发送数据。 (3)将数据库查询结果返回到“业务规则”层,作为ADO.NET 数据集。业务逻辑 是整个系统的核心,它与这个系统的业务有关。它们实现业务实体或系统对象。系统的业务规则将在这些对象中编码.. 阅读全文
posted @ 2013-04-02 22:12 坚固66 阅读(278) 评论(0) 推荐(0)
摘要: 三月份参加了CVT在长沙的校园招聘,很荣幸拿到了暑期实习的邀请函,在这里记录下我面试笔试的经历。我投的岗位是应用开发工程师,网投之后首先要在CVT的测评网上做一套职业素质评测题,时间是一个小时。这套题目是考情商智商之类的吧,比如让你阅读一段话,总结一下中心意思,还有一些蜡烛燃烧之类的智力题。只要你独立完成,没有什么严重的心理疾病,智商不低于平均水平,这套题是完全没有什么问题的。 职业素质评测题之后还有技术类的岗位还要在线做一套技术测试题,时间同样是一个小时,好象是30道题?。这个就跟许多公司一样了,数据结构与算法的基础知识,还有几道编程题。个人认为难度不大。基础扎实的同学很顺利就搞定了。这里友 阅读全文
posted @ 2013-04-02 22:11 坚固66 阅读(368) 评论(1) 推荐(0)
摘要: 3.3标准库vector类型 一、vectorvector是同一种类型对象的集合,对每个对象都有一个对应的整数索引值。标准库负责管理和存储相关内存,我们把vector成为容器,它可以包含其他对象,一个容器中的所有对象都必须是同一种类型。这里贴一段来自http://www.cplusplus.com/reference/vector/vector/的介绍。讲得更加清楚。 Vector Vectors are sequence containers representing arrays that can change in size. Just like arrays, vectors... 阅读全文
posted @ 2013-04-02 22:10 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 题目:unsigned int 型一个数组,按照比特位中“1”的个数对数组元素进行从小到大排序,如果含有“1”的个数相同,按从小到大排序,unsigned int 32位。 函数原型: int sort(unsigned int *a, int len); 代码:// Test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "iostream"using namespa 阅读全文
posted @ 2013-04-02 22:09 坚固66 阅读(248) 评论(0) 推荐(0)
摘要: 外观模式(Facade),也叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式是一种使用频率非常高的结构型设计模式,他通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。就拿大家最喜欢吃的泡面来说(额,稍微没有出息点),我们吃泡面可以有两种选择:一是选择自己煮;二是到食堂的窗口叫阿姨煮。如果你自己煮泡面吃呢?还需要准备开水,泡面,锅等工具,对自己好点的话加个鸡蛋,还需要去买个鸡蛋。但是如果你在食堂吃呢?你只需要跟食堂的阿姨说,你想要什么口 阅读全文
posted @ 2013-04-02 22:08 坚固66 阅读(166) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-04-02 22:06 坚固66 阅读(130) 评论(0) 推荐(0)
摘要: "application"对象负责提供应用程序在服务器中运行时的一些全局信息,常用的方法getMineType 和getRealPath等。 application.jsp <body> <%if (application.getAttribute("counter")==null) { System.out.println("if"); application.setAttribute("counter","1"); } else { System.out.println(& 阅读全文
posted @ 2013-04-02 22:05 坚固66 阅读(194) 评论(0) 推荐(0)
摘要: /* * 从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。例如: 输入数字2,则程序输出: 1 2 4 3 输入数字3,则程序输出: 1 2 3 8 9 4 7 6 5 输入数字4, 则程序输出: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7*/import java.util.Scanner;public class Demo08 { public static void show(int[][] m) { for(int[] x:m){ for(int y... 阅读全文
posted @ 2013-04-02 22:04 坚固66 阅读(680) 评论(0) 推荐(0)
摘要: 一、线程(pthread)的概念产生60年代,遵循POSIX线程接口二、线程与进程的区别1、进程:在子进程中需要分配新的地址空间,  拷贝代码段、数据段、堆栈段,进程间通过IPC通信。线程:实现全部共享。总之,线程节约资源2、一个进程包括多个线程,线程之间地址相同,线程开销小3、独立的数据只能通进程,而同一线程则共享数据。4、进程:资源分配的基本单位。线程:调度的基本单位三、线程创建1、头文件:#include<thread.h> 链接库 -lpthread (gcc -o des src -lpthread)2、int pthread_crea 阅读全文
posted @ 2013-04-02 22:03 坚固66 阅读(117) 评论(0) 推荐(0)
摘要: 六、网络挖掘应用程序1、B2C电子商务个性化体验——Amazon.com网络挖掘的使用:1)使用cookies识别用户;2)对用户过去行为分析并同类型用户分组,以提供个性化消息、类别推荐、金盒子(gold box);3)使用聚类、关联分析、时间序列分析等。2、Web搜索——Google网络挖掘的使用:1)内容分析确定相关页面;2)超链接分析根据质量对相关页面排名;3、网络用户跟踪——Double Click网络挖掘的使用:1)使用特殊的cookie跟踪用户在多个站点之间的访问;2)分析多站点行为;3)使用DART系统提供广告服务。4、了解用户社区——AOL1)挖掘用户组的兴趣和观点;2)针对特 阅读全文
posted @ 2013-04-02 22:01 坚固66 阅读(214) 评论(0) 推荐(0)
摘要: 在上一篇Tinking in Java的博客中笔者总结了Java中内部类的相关概念,内部类的意义,以及 内部类的分类和相关注意点。但是笔者并未就匿名内部类进行详细的阐述。现在专门做一个补充 说明。 概念 匿名内部类就是不能有名称的类,因此是没有办法去引用他们的。必须在创建的时候作为 new语句的一部分对其进行声明。这个就必须采用另一种形式的new语句:形式如下: new <类或者接口> {类的主体},它声明的就是一个匿名内部类,对给定的类进行扩展或者实现 一个给定的接口,它创建了那个类的新实例,并将之作为结果返回。如果一个匿名类对另一个类 进行扩展,则可以访问变量,覆盖其方法,如果 阅读全文
posted @ 2013-04-02 22:00 坚固66 阅读(149) 评论(0) 推荐(0)
摘要: Email : hahayacoder@gmail.comGo语言中有一种好用的数据类型叫map(映射),相当于C++中的哈希表,map用起来很简单,很C++中的使用大同小异,下面就通过实际的代码来演示Go语言中map的使用package mainimport "fmt"func main() { //map哈希表 //使用map创建一个空的map string是键 int是指 m := make(map[string]int) m["one"] = 1 m["two"] = 2 m["three"] = 3 // 阅读全文
posted @ 2013-04-02 21:58 坚固66 阅读(149) 评论(0) 推荐(0)
摘要: update emp set (job,sal)=(select job,sal from emp where name="smith") where name="scott" to_char显示时间日期时用 to_date插入时用 阅读全文
posted @ 2013-04-02 21:57 坚固66 阅读(98) 评论(0) 推荐(0)
摘要: Problem Description判断两序列是否为同一二叉搜索树序列 Input 开始一个数n,(1<=n<=20) 表示有n个需要判断,n= 0 的时候输入结束。 接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。 接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。 Output 如果序列相同则输出YES,否则输出NO Sample Input 25674325432675763420 Sample Output ... 阅读全文
posted @ 2013-04-02 21:56 坚固66 阅读(156) 评论(0) 推荐(0)
摘要: 1、ABSTRACT FACTORY追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式 :客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDERMM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的 阅读全文
posted @ 2013-04-02 21:55 坚固66 阅读(204) 评论(0) 推荐(0)
摘要: 参数化查询,防止sql注入漏洞攻击 在这次重构机房收费系统中,有效的解决了SQL注入的问题,这几天对于sql注入攻击进行了详细的研究,在这里做一下回顾。 首先,什么是注入漏洞攻击呢?所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。通常的解决方案有过滤敏感字符,比如说过滤掉or, and , select sql等关键字,通过参数化查询解决sql注入漏洞的实例。 所谓的参数化查询(Parameterized Query 或 Parameterized Statement)是指在设计与数据库链... 阅读全文
posted @ 2013-04-02 21:54 坚固66 阅读(231) 评论(0) 推荐(0)
摘要: 现在记录HTTPS服务端的编写。import ssl, socket, time if __name__ == "__main__": context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) #context.load_cert_chain(certfile=‘key_pub.pem’, keyfile=‘key_priv.pem') #可以分开定义公钥和私钥文件,也可以合并成一个文件 context.load_cert_chain(certfile=’cert.pem') bindsocket = socket.sock 阅读全文
posted @ 2013-04-02 21:52 坚固66 阅读(573) 评论(0) 推荐(0)