2013年10月6日

大声说出我爱你—英语发音学习总结

摘要: 这个国庆节假期进行了英语发音的学习,真是“久旱逢甘露”啊,通过这个英语发音的学习,增添了不少兴趣。从暑假到现在一直在听英语,听了三个月,虽然听的时间占学习的过程的比例很小,但还是希望来点儿新鲜的,正好,假期这个“菜”上的很及时,我吃的也很可口。 仍然记得我们第一次发音学习(2013-09-29),当时学姐让我们整个屋的人都念出来,那事一个费劲啊,或许大家不好意思,或许觉得自己读的不好。反正我是觉得自己读的太难听,不好意思。那天上午我们这个屋人多但是声音小。经过一两个上午,情况好转,大家的读的越来越有激情。 通过这个假期的英语发音的学习,收获还是蛮多的。 1.通过练习,发现... 阅读全文
posted @ 2013-10-06 17:37 you Richer 阅读(281) 评论(0) 推荐(0)

C++设计模式---职责链模式

摘要: 职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿这条链传递该请求,直到有一个对象处理它为止。这里发出这个请求的客户端并不知道这当中的哪一个对象最终处理这个请求,这样系统的更改可以在不影响客户端的情况下动态地重新组织和分配责任。职责链模式结构图:Handler类,定义一个处理请求的接口classHandler{protected:Handler *successor;public:void SetSuccessor(Handler *successor)//设置继任者{ this->successor = successor;} 阅读全文
posted @ 2013-10-06 17:35 you Richer 阅读(261) 评论(0) 推荐(0)

机房收费系统之主窗体

摘要: 在做主窗体时,出现了一个问题,我用的容器是picturebox,但是后面的子窗体里边的textbox都不可以用了,不可以输入东西,这个问题从我开始这个系统到结束,一直都很纠结,后来我发现我一直就陷入了误区,只想着picturebox,我记得去年冬天学vb的时候老是给我们讲过,form可以是容器,但是时至今日我才恍然大悟,可以把picturebox换位form试试,于是我在主窗体上加了一个无边框的子窗体,如下: 无边框属性是这样设置的: 然后在mdi窗体中写一段这样的代码:Private Sub MDIForm_Load() frmMainChild.Show frmMainC... 阅读全文
posted @ 2013-10-06 17:31 you Richer 阅读(170) 评论(0) 推荐(0)

Leetcode: Restore IP Addresses

摘要: Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example: Given"25525511135", return["255.255.11.135", "255.255.111.35"]. (Order does not matter) 好多特殊情况: 递归到最后一个数是9245587303,stoi越界 多个零:10.000.0.1 数字前面是以0开始:10 阅读全文
posted @ 2013-10-06 17:29 you Richer 阅读(222) 评论(0) 推荐(0)

hdu 3553 Just a String (后缀数组)

摘要: hdu 3553 Just a String (后缀数组)题意:很简单,问一个字符串的第k大的子串是谁。解题思路:后缀数组。先预处理一遍,把能算的都算出来。将后缀按sa排序,假如我们知道答案在那个区间范围内了(假设为[l,r]),那么我们算下这个区间内的lcp的最小值(设最小值的位置为mid,大小为x),如果x*(r-l+1)>=k,那么,答案就是这个区间的lcp的最小值的某一部分(具体是哪一部分,画个图稍微算下就出来了)。如果x * ( r - l + 1 ) #include#include#define ll __int64using namespace std ;const in 阅读全文
posted @ 2013-10-06 17:29 you Richer 阅读(329) 评论(0) 推荐(0)

说说家乡的互联网-沈阳

摘要: 说说我家乡沈阳的互联网行业。先来一张家乡的靓照 - 沈阳的浑河,浑河以南有沈阳的软件园和不少软件公司。 以前也不懂什么互联网,只知道沈阳有个三好街,电子产品很全也便宜,小时候没事就去转转。 后来有了自己的电脑可以上网了,才逐渐对互联网有了认识。现在在家乡的一家互联网公司工作,更是对互联网有了更深刻的体会。 互联网行业虽然辛苦,但还是比较开心的。一是因为在家乡工作,二是因为互联网行业技术更新快,能学到很多东西。 虽然目前沈阳的软件行业发展跟北上广不是一个重量级上的,甚至跟同省的大连都不能相提并论。 没有太多大公司、外企,现有公司的规模也... 阅读全文
posted @ 2013-10-06 17:25 you Richer 阅读(186) 评论(0) 推荐(0)

【java基础】--(3)javaIO详细阐释

摘要: 1、总的4类字符:Reader 和Writer字节:InputStream和OutputStream2、Reader六个子类BufferedReader, CharArrayReader, FilterReader,InputStreamReader, PipedReader, StringReader2.1 BufferedReader为什么用它?将缓冲指定文件的输入。如果没有缓冲,则每次调用 read() 或 readLine() 都会导致从文件中读取字节,并将其转换为字符后返回,而这是极其低效的工作原理?从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。什么时候用. 阅读全文
posted @ 2013-10-06 17:23 you Richer 阅读(204) 评论(0) 推荐(0)

网站搬家后,UC通信失败解决方法

摘要: 把应用里边的UC设置信息,类似如下的,复制覆盖config/config_ucenter.php里边的全部信息,多个的话,放在相应的位置就好了 define('UC_CONNECT', 'mysql'); define('UC_DBHOST', 'localhost'); define('UC_DBUSER', '************'); define('UC_DBPW', '************'); define('UC_DBNAME', 阅读全文
posted @ 2013-10-06 17:19 you Richer 阅读(539) 评论(0) 推荐(0)

wikioi 1044 拦截导弹 (1999年NOIP全国联赛提高组)

摘要: 题目描述Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入描述Input Description输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数)输出描述Output Description输出这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。样例输入Sample Input389 207 155 3. 阅读全文
posted @ 2013-10-06 04:12 you Richer 阅读(315) 评论(0) 推荐(0)

Redis需要你来做的算法优化

摘要: 阅读一个优秀的Server内核实现,早期的代码比后期的代码要好得多。因为在早期的代码里,你可以学习到一个黑客级别的程序猿到底在思考什么。同时,你能看到他哪里写得差劲,以及后来是怎么优化的。 如果你一心追求最新的技术,但是,不关心它是怎么成长起来的,方向都走错了。走错了方向,跑得越快,离目标越远。/* Search the first timer to fire. * This operation is useful to know how many time the select can be * put in sleep without to delay any event. * If t. 阅读全文
posted @ 2013-10-06 04:10 you Richer 阅读(214) 评论(0) 推荐(0)

W3C词汇和术语表

摘要: 以A字母开头的词汇英文中文abstract module抽象模组access访问、存取access control存取控制access control information存取控制资讯access mechanism存取机制access rights存取权限accessibility无障碍性accessibility information无障碍网页资讯accessibility problem无障碍网页问题accessible无障碍的accessible authoring practice无障碍创作实践acquired infoset获取资讯集ACSS (Audio cascading 阅读全文
posted @ 2013-10-06 04:08 you Richer 阅读(613) 评论(0) 推荐(0)

微信/易信公共平台开发(二):自定义菜单的PHP实现(提供源码)

摘要: 微信把公众号分成订阅号和服务号两种,服务号可以自定义菜单, 菜单大大方便了用户操作。比如:公众服务号 "中国南方航空" 的自定义菜单如下图:点菜单就可以直接进入操作了,方便!PS:微信服务号需要以单位身份注册(需上传单位证件等进行认证),个人身份只能注册订阅号(无自定义菜单)PS:易信允许所有公众号均可自定义菜单(还是易信好!)但是,对于公共平台开发者来说,定义、生成菜单还真有一点点麻烦。我看了开发文档,测试了3个小时,才算搞明白了。在此,写点心得,并提供一个类,彻底简化开发者的编码工作。先讲一下原理(详见公共平台开发文档):1,注册公众号、开通开发者模式时,平台将提供两个 阅读全文
posted @ 2013-10-06 04:06 you Richer 阅读(1813) 评论(1) 推荐(1)

hdu3656Fire station(DLX重复覆盖 + 二分)

摘要: 题目请戳这里题目大意:一个城市n个点,现在要建m个消防站,消防站建在给定的n个点中。求建m个消防站后,m个消防站要覆盖所有的n个点的覆盖半径最小。题目分析:重复覆盖问题,DLX解决。不过要求覆盖半径最小,需要二分。虽然给的范围并不大,DLX毕竟还是暴力搜索,而且精度有6位小数,因此直接二分距离的话会TLE!解决方案是将图中任意2点的距离记录下来,去重后二分已知的距离。因为消防站建在给定的n个点中,那么最小覆盖半径一定在任意2点距离中产生。DLX搜索的时候,一般习惯删除的时候从左往右,不过效率却不一定高。比如这题,从左向右删除和从右向左删除,跑的时间至少差了1s以上!可见用dancing lin 阅读全文
posted @ 2013-10-06 04:02 you Richer 阅读(236) 评论(0) 推荐(0)

GC与显式内存管理

摘要: C++复兴的话题至今已被鼓吹两年有余,Herb Sutter和Bjarne Stroustrup等大牛们也为C++带来了大步伐的革新。然而,从这两年的效果而言,C++的复兴并没有发生。一方面随着世界经济的动荡,IT行业也出现了一定程度的衰退;另一方面这也是个新兴语言如雨后春笋的时代,尤其是web平台上,CoffeeScript、Dart、TypeScript等,新人阶前花更红。抛开非技术原因不谈,我更有兴趣的是,C++到底能占据多大的性能优势,以实现其复兴,尤其是在内存管理上。 Native复兴论的主要论据一:不断兴起的移动设备性能有限而且电池续航需求高,且硬件难以再现过去20年的... 阅读全文
posted @ 2013-10-06 04:00 you Richer 阅读(299) 评论(0) 推荐(0)

放下两个字,寥寥十一笔

摘要: 累了站在阳台上望着这夜色如水 你说你喜欢幽默风趣有气场的男士 你说我人好积极充满正能量只是有些木讷且老好人 我记得你说算了吧我说别啊 你要这么说 那我也无话可说了 一百天过去了午夜时分想起你 放下两个字寥寥十一笔 好难 2013年10月5日 阅读全文
posted @ 2013-10-06 03:56 you Richer 阅读(311) 评论(0) 推荐(0)

Java的多线程(上)

摘要: 多线程的优点和必要性是不言而喻的。三种方法实现多线程1. 继承Threadclass A extends Thread{ public void run() {...} } 使用时,new A().start(); 2. 实现Runnable(1)定义Runnable接口的实现类,并重写该接口的run()方法。(2)创建该实现类的实例,并以此实例作为Thread的target来创建Thraed,这个Thread才是真正的线程对象。class A implements Runnable{ public void run(){...}}...Thread(new A())... 阅读全文
posted @ 2013-10-06 03:52 you Richer 阅读(225) 评论(0) 推荐(0)

Leetcode: Word Break

摘要: Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words. For example, given s="leetcode", dict=["leet", "code"]. Return true because"leetcode"can be segmented as"leet 阅读全文
posted @ 2013-10-06 03:50 you Richer 阅读(376) 评论(0) 推荐(0)

Matlab绘制三维图形以及提示框

摘要: 1、首先,在编辑区输入如下代码>> [x,y] = meshgrid([-100,0.1,100]);>> z = sqrt(x.^2 + y.^2);>> surfc(x,y,z)>> 2、点击“回车”,结果如下 3、在编辑区输入 msgbox('信息提示','提示框','warn') 4、结果如下 阅读全文
posted @ 2013-10-06 03:47 you Richer 阅读(305) 评论(0) 推荐(0)

黑马程序员_<<properties,打印流,合并流,分割流>>

摘要: --------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. Properties 1.概述Properties是Hashtable的子类,存储的格式那么也是键值对,但是键和值都是字符串类型 2.常用方法 public class PropertiesDemo1 { public static void main(String[] args) { Properties pro = new Properties(); /* setProperty(String ... 阅读全文
posted @ 2013-10-06 03:45 you Richer 阅读(273) 评论(0) 推荐(0)

UVALive 4957 Fake scoreboard

摘要: 题意就是有n个队伍和m个题目给出了每个队伍解决的题目数量每个题目也给出了被解决的次数 然后求一个方阵。N,Y表示每个队伍是否过了哪个题目。 要求字典序最小。 这题给人的第一反应就是网络流。虽然用网络流并不是最优算法。但绝对是最直观的。行和列分成两部分点。源点向行连边。行向列连边列向终点连边就行了 然后字典序要求最小。那么就要枚举删边了。我们先跑一遍网络流然后从方阵左上角开始枚举。每到一个枚举的位置,如果这个位置在第一次跑的网络流中就没有流量的话。显然这个位置可以放N如果这个位置跑流量了,就要试着删边找增广了将此边删除。 然后建两个新的源和汇。源向行标号连一个1容量的边列标号向新的汇连一个1容. 阅读全文
posted @ 2013-10-06 03:45 you Richer 阅读(214) 评论(0) 推荐(0)