- 博客(59)
- 资源 (7)
- 收藏
- 关注
转载 ubuntu 14.04输入法问题
要换fictx输入法,先删除ibus输入法。sudo apt-get purge ibussudo apt-get autoremove然后安装fcitx和拼音输入法(要安装搜狗就再另外装)。sudo apt-get install fcitx fcitx-pinyin然后设置fcitx为默认输入法
2014-09-04 19:14:14
548
转载 Delegates, Events, and Anonymous Methods 委托、事件与匿名方法
译者注:委托、事件和匿名方法等在C#编程中有广泛运用,也有很多资料和书籍对它们做过大量介绍,但在我接触的人群中仍有很多人对它们还不甚了解,甚至惧怕。我希望这篇博文能够把这些东西说清讲透,也希望有此需要的园友在阅读之后能够获得对它们的深刻理解,并在今后的编程生涯中熟练地运用它们。还希望这篇博文成为介绍委托的经典的技术文章。本文的主体内容译自《Introducing Visual C# 2010》
2014-04-30 16:38:13
785
转载 溢出的判断之一 .
看计算机组成,遇到这样一道题:例题:两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行__D__运算为1时,表示运算的结果产生溢出。A.与 B.或 C.与非 D.异或分析:正溢:两个正数相加而绝对值超出允许的表示范围 负溢:两个负数相加绝对值超出允许的表示范围 例1:8+7=150 1
2014-04-22 13:11:35
3918
1
转载 算法基础(三)——排序 .
我们先来看看几种排序的结构图: 排序是否稳定 比如: 排序前:2 5 7 6 4 2 9 3 排序后:2 2 3 4 5 6 7 9 排序前蓝2在红2前面,排序后蓝2依然在红2前面,则所用的排序方法是稳定的。
2014-04-22 13:08:06
398
转载 算法基础(二)——算法时间复杂度和渐进时间复杂度 .
算法时间复杂度的本质是算法的执行时间,也就是算法中所有语句的频度之和。上一篇博客中说了,语句频度就是语句的执行次数,它与算法求解问题的规模大小息息相关。 假设对于给定的算法,目前问题规模为n,则语句频度可以表示成一个关于问题规模的函数 T(n),那么算法时间复杂度也就可以用T(n)表示,其含义是算法在输入规模为n时的运行时间。 当问题规模很大时,精确的计算T(n)是很难实现而且
2014-04-22 13:07:01
1618
转载 算法基础(一)——基础 .
学习了那么久,一直没有好好写写算法。下面我简单描述一下算法方面知识。 在已证明算法正确性的前提下,评价算法的好坏主要是关注算法在时间和空间上性能的优劣。 算法时间性能的分析是通过计算算法时间复杂度实现的,其关键就是计算算法的执行时间。一个算法的执行时间,就是算法中每条语句的执行时间的总和。但是在算法实际运行过程中,每次执行所耗费的时间会受到诸如问题规模、输入特性和具
2014-04-22 13:05:48
460
转载 简洁的数据结构 .
数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法: Sartaj Sahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(dataobject)定义为“一个数据对象是实例或值的集合”。 Clifford A.Shaf
2014-04-22 13:04:27
489
转载 看商品猜价格:二分法查找 .
实例:看商品猜价格首先出示一件价格在99元以内的商品,参与者要猜出这件商品的价格。在猜价格的过程中,主持人会根据参与者给出的价格,相应地给出“高了”或“低了”的提示。如果商品的价格是40二分法猜商品价格: 次数价格区间中间值 第 1 次0~9950高了
2014-04-22 13:03:09
1255
转载 操作系统之PV操作实例分析
刚开始学习操作系统的时候,就听说PV操作,简单说说PV操作。● P(S): S=S-1 如果S≥0,则该进程继续执行; S<0,进程暂停执行,放入信号量的等待队列 ● V(S): S=S+1 如果S>0,则该进程继续执行; S≤0, 唤醒等待队列中的一
2014-04-22 13:02:01
544
转载 编译原理之子树与短语、句柄
·语法树与子树 语法树根:开始符号子树:某一非终结符号(子树的根)及其下面的分支叶:树的末端结点语法树的全部末端结点(自左向右)形成当前句型 ·子树与短语、句柄1、短语:子树的末端结点形成的符号串.这个短语相对的句型:整个树的末端结点.非终结符号:子树的根
2014-04-22 13:00:14
501
转载 编译原理之文法二
转自:(4)语言也是逐渐完善的,需要补充新的结构并完成新增的任务。如果存在以文法为基础的语言的实现,这些新结构的加入就更方便。 详细参加:http://zhidao.baidu.com/question/124218285.html(英文的)七、小结: 上面描述的(4)语言也是逐渐完善的,需要补充新的结构并完成新增的任务
2014-04-22 12:58:56
873
转载 编译原理之文法一
转自:http://blog.csdn.net/wulingmin21/article/details/7484446一、先简单介绍一下形式语言基本知识1、字母表:符号的非空有限集合称为字母表2、符号串:由某一字母表中的符号组成的有限符号序列称为该字母表的符号串二、非形式化的语言: ①语言L和M的合并,LUM={s|s∈L或 s∈
2014-04-22 12:56:21
477
原创 软考编译原理:文法
文法是一个四元组:G = {VT,VN,S,P} 其中VT是一个非空有限的符号集合,它的每个元素成为终结符号。VN也是一个非空有限的符号集合,它的每个元素称为非终结符号,并且VT∩VN=Φ。S∈VN,称为文法G的开始符号。P是一个非空有限集合,它的元素称为产生式。所谓产生式,其形式为α→β,α称为产生式的左部,β称为产生式的右部,符号“→”表示“定义为”,并且α、β∈(VT∪VN)
2014-04-22 12:48:37
743
转载 原码反码补码表示
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式
2014-04-05 15:09:20
527
原创 C#接口
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ interface Iatext { int he { get; set; } int att {
2014-03-26 16:38:35
413
原创 整理linux 图形命令行切换快捷键
命令行之间的切换:ALT +F1~F6命令行道图形界面:ALT+F7图形界面到命令行界面:CTRL+ALT+F1~F6
2014-03-25 19:51:26
825
原创 用记事本写xml文档
用记事本写xml文档时要注意文件的编码格式:一般记事本默认编码:ANSI假如 用记事编写后缀名为xml的文档 文件内容如下: Oberon's Legacy Corets,Eva 5.95 cs从入门到精通 亚胜 65 然后保存结束再次打开时会提示错误:
2014-03-25 15:52:48
6208
原创 二维数组 索引器
1、定义一个类,包含一个二维数组字段,利用索引器访问数组元素 代码: namespace ConsoleApplication1{ class ArrayTest { private int[,] arry=new int[3,2]; public int this[int index,int
2014-03-25 09:58:54
676
转载 如何提高英语学习效率?
多者都有一个同感:当达到一定程度后,要再上一个层次似乎变得非常困难,常有一种事倍功半的感觉,而且,不同水平的人要“更上” 不同的“一层楼”时,都会遇到这个具有共性的问题。究其原因,没有足够的量是根本性的制约因素,因为量不够,至少会造成如下几方面的弊端,从而造成“原地踏步”的境况:缺乏语感语感就是对语言的一种直觉。一个人讲话像不像英语或一篇文章写得像不像英文,我们能直接觉
2014-03-22 23:32:11
401
转载 学习英语是一辈子的事
大多数中国人学英文的过程都有一种「磨难」之感。也许有极少数的人自幼即得天独厚,没有感受到背生字、记文法、苦练发音等等是一桩苦事,相信那绝对是少数。 我没有研究过别的国家的年轻人在学外国时会不会跟我们学英文一样苦,但是我认识几位必须修拉丁文的英国同学,其苦况和我在读楚辞和尚书时的感受非常之相像-文字既看不懂;内容也很陌生。若从这个角度来看问题,凡学一种外国,首先必须看清它的应用层面有二
2014-03-22 23:30:56
582
转载 学英语怎样才能事半功倍
句子比单词重要 中国人学,最常用的是背单词,甚至有人以能背出一本词典为荣,但是词典上的解释是死的,语言的运用却是活的,机械的理解会造成很大的误解。词典不是最重要的,关键在于语境。可以说,单词没有多少实际运用的价值,机械记忆的单词量再大,也不会真正提高你的外语水平。要养成背诵句子的好习惯,因为句子中既包含了发音规则,又有语法内容,还能表明某个词在具体语言环境中的特定含义。
2014-03-22 23:29:44
432
转载 天才的秘密……英语成功法则
爱迪生说:“天才,是99%的血汗加上1%的!” 许多人在,那么一个人掌握,需要具备哪些条件呢? 第一个条件:99%的血汗。你有了学英语的决心,有了很好的理由,也相信自己肯定能学好英语,还需要有一个心理准备,学习英语需要花费几年的时间。因为对困难估计不足,导致几个月后就放弃的人不在少数。上,有的人几个星期就学会一门外语,许多人一生掌握了
2014-03-22 23:28:09
511
转载 快速阅读的九种方法
如何挑选出好吃的西瓜? 的速度常常体现的效率。在许多情况下,速度快的反比读得慢的理解得更准确,记住的内容更多。究其原因,在于阅读时眼睛与的相互协调。人的接受信息的速度要比眼睛快得多,容易无事可干而开小差。如果不善于控制自己的思想,通过眼睛接收传递信息就会偷偷地溜掉。因此,读书的速度愈慢,就愈难以控制自己的思想。原因在于读得慢的人常常陷入一些孤立的词义和无用
2014-03-22 23:25:33
482
转载 如何提高阅读效率
科学是应考中的另一个必须解决的问题。很多时只是抱着课本一遍一遍地反复,到时仍然发现有太多的自己没有注意到,或是似曾相见却又似是而非。这是典型的时没有做到科学的问题,而不像许多人设想的那样是考生不好。 科学阅读的一个基本原则是,阅读不能简单机械地重复,而必须带着良好的理解来阅读。阅读的效果取决于理解,而不是阅读的次数。 阅读的另一个问题是效率。有人阅读很快,但不得
2014-03-22 23:24:01
486
转载 21种提高思维能力的方法
就是一台三磅重的超级。它是身体运行的命令和控制中心。它几乎涉及你所做的每一件事。你的决定你思考,感觉,行动,以及如何与他人相处。你的甚至决定你是哪一类的人。它决定了你有多善解人意;你有多友善或是有多粗鲁。它决定了你思维有多敏捷,这还涉及到你工作完成的如何以及你的家庭。你的大脑还影响你的情感活动,以及你如何对待异性。大脑比我们可以到的任何计算机都要复杂。你的大脑里一千亿个神经细胞,每一个
2014-03-22 23:20:26
636
转载 天才的八种学习和思维方法
“即使你不是一位天才,你照样可以使用象爱因斯坦和亚里士多德一样的思考战略与战术来增强你的思维创造性,并更好地设计你的未来。”(迈克尔·麦克语)迈克尔·麦克是《思想家玩具》(商务发明创造手册)、《思考丛书》(卡系列)和《突发奇想:天才家们的发明秘密》的作者。在其《天才式思考:从亚里士多德到里那德、从爱因斯坦到爱迪生超级发明家常用的八种战略与战术》一书中,对天才所使用的和思考问题的进行了归纳和总结。
2014-03-22 23:18:46
540
转载 背诵步骤和策略
一、熟悉课文认读单词:是指认识并读准生词,并且知道该生词在课文中的意思,但并非要默写出单词。如果是联网学习,可以在这里查询单词:翻译课文:新概念英语里面的每篇课文,课后都附有汉语翻译。可以对照翻译,准确理解课文含义。 了解课文重点语法现象:新概念英语的每篇课文,都会在课文中反复重复几个语法现象,仔细观察,一定能明白作者的意图。例如,第1课:A Private Conversatio
2014-03-22 20:17:02
487
转载 记忆单词
很多人认为学英语就是背英语单词,还有人认为背英语单词就是要一下把它默写出来,其实这些都是错误的看法。 首先,背英语单词只是学英语过程中的一个重要环节,但不是决定性的环节。什么才是决定性的环节?我只能说认识单词、读准单词才算得上是一个决定性的环节。就像你到了一个陌生的地方,是不可能把新同事、新同学一下完全了解清楚的,一开始只要能认识他们,叫得出名字就算可以了。如果你是有备而来,一开 始
2014-03-22 20:12:32
491
原创 有关自己的一些学习持续性问题
有时候我觉得解决一些问题令人很愉快!这是产生了兴趣或者学习欲的原因!但过一段时间渐渐这种兴趣感就会慢慢消失!就会被一些综艺节目或者电影 动漫 美剧 吸引.浪费了大量时间!我觉得为了时时刻刻保持兴趣感!应该不断寻找一些问题!!!
2014-03-21 19:19:59
422
转载 Windows7(64位)安装Oracle10g
Windows7(64位)安装Oracle10g 1.下载Oracle安装文件,我下载的是64位且能够在Vista下安装的版本,文件名是为10204_vista_w2k8_x64_production_db.zip下载地址是:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10204_winx
2013-12-19 21:23:40
643
转载 oracle 创建数据库时 Enterprise Manager 配置失败
手动重建em资料库下面是emca创建em的过程,大致演示一下:1, 删除建立失败的em档案库:C:\Documents and Settings\Administrator>emca -deconfig dbcontrol db -repos drop EMCA 开始于 2011-4-23 11:19:18EM Configuration Assistant, 11
2013-12-07 20:58:47
476
转载 Tomcat6.X下配置Tomcat Administration Web Application
Tomcat 6.0.x不包含Administration Web Application,没有独立下载的安装包。我们可以使用Tomcat 5.5.27 的Administration Web Application在Tomcat 6.0.x下配置成功。其过程如下:一、下载Tomcat 5.5.27 的admin application: 下载地址:http://apache.m
2013-10-21 23:36:27
464
转载 怎樣下載JAVA JDK的API幫助文檔壓縮包
想要學習JAVA,卻又不知道無從下手。不知你是否有這樣的經歷。好不容易把JAVA JDK給下載下來了,也弄清楚了什麼是JDK、JRE、JAVA2、JAVA SE、JAVA EE等一大堆亂七八糟的概念。把JDK與ECLIPSE下載好後,配置開發環境。之後你需要的是JDK API文檔,此類API文檔有兩種方法獲取,一種是使用聯機文檔。另外是下載HTML文檔包自行查閱。第一種方法好說,第二種方法肯定
2013-10-18 13:27:18
753
转载 JAVA:数据库操作封装
package creator.common.db;import java.io.InputStream;import java.sql.*;import javax.sql.*;import javax.naming.*;/** * * Title: dbBean.java * Description: * Copyright: Copyright (c)
2013-10-15 01:04:12
507
转载 JAVA基础:将数据库操作封装
封装数据库操作,目的就是为了隐藏java.sql包内的类,在编码中去掉核心的数据库操作代码。以杜绝直接数据库操作容易带来的资源未释放问题。同时也减少了数据库操作的编码量。 但是很多网友在封装时,却喜欢返回结果集(ResultSet对象),那么这个封装就没有意义了。 1. 又是直接操作核心数据库类,跟封装前几乎没什么变化。 2. 结果集总是依赖于它使用的连接(Connection)
2013-10-14 23:01:03
724
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人