现在位置: 首页 > Ixkiugom发表的所有文章
  • 07月
  • 09日
综合 ⁄ 共 7551字 评论关闭
  STL即 Standard Template Library (标准模板库)         STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。        STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。       从根本上说,STL是一些“容器”......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 503字 评论关闭
连接不到外网情况下,在eclipse中安装svn插件。 两种方法: 首先下载安装到eclipse的svn插件包,包里会有“plugins”和“features”两个文件夹,安装时要用到。 1、然后找到eclipse目录下的同名文件夹“plugins”和“features”将下载的svn对应名称文件夹下的内容复制到eclipse的同名文件夹中。 svn的“plugins”文件夹里的内容复制到eclipse的“plugins”文件夹中,svn“features”文件中的内容复制到eclipse的“features”文件夹中。 找到eclipse启动的快捷“eclipse.exe”,右键属性,在“目标”最后位置加上“-clean” 即:...\eclipse.exe" -clean ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 314字 评论关闭
1.找不到mysql.h 安装myusql c相关库: yum -y install mysql-devel 2. 启动mysql提示: Another MySQL daemon already running with the same unix socket. 出问题了,将其改个名字就好了:  mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak 3.mysql新建用户本地无法登录 书11章results.php无法连上数据库,把mysql匿名账户删除以后完全连接不上数据库了,明天再处理吧 搞了半天,还是mysql没有开,删除/var/lib/mysql/mysql.sock,然后开启mysql就ok了
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2511字 评论关闭
      作为web开发和前端开发的人来说,了解HTTP状态码是非常有必要的一件事情,前面一直想总结来着,到今天才正式成文, 也算是了却一桩心事。       HTTP状态码含义:Web服务器用来告诉客户端,发生了什么事;状态码位于HTTP Response 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”。 ”三位数字的状态码“便于程序进行处理, “状态消息”更便于人理解。      HTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 支持以下的状态码。随着协议的发展,HTTP规范中会定义更多的状态码。  状态码分类 ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 3342字 评论关闭
(1)观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。 (2)观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个借口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现。 抽象观察者角色:为所有具体的观察者定义一个接口,在得到主题的通知时更新自己。 具体主题角色:在具体主题内部状态改变时,给所有登记过的......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1586字 评论关闭
1666:Candy Sharing Game 时间限制:  1000ms  内存限制:  65536kB 描述 A number of students sit in a circle facing their teacher in the center. Each student initially has an even number of pieces of candy. When the teacher blows a whistle, each student simultaneously gives half of his or her candy to the neighbor on the right. Any student, who ends up with an odd number of pieces of candy, is given another piece by the teacher. The game ends when all students have the same number......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 669字 评论关闭
本文将在ubuntu上通过rvm来安装ruby和rails,步骤借鉴了官网和网上资料,在这里分享给大家。 1. 安装mapapis公钥: gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 2. 安装curl sudo apt-get install curl 3. 安装rvm \curl -L https://get.rvm.io | bash -s stable 4. 更新bash source ~/.rvm/scripts/rvm 5. 更新依赖 rvm requirements 6. 安装ruby rvm install ruby 7. 更新gem依赖 rvm rubygems current 8. 更换rvm淘宝镜像 $ gem sources --remove https://rubygems.o......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 250字 评论关闭
<span style="font-family:SimHei;">遍历HashMap</span> Map<String, String> map = new HashMap<String, String>(); map.put("001", "111"); map.put("002", "222"); for(Map.Entry<String, String> entry : map.entrySet()) { System.out.print(entry.getValue()+" "+entry.getKey()+"\n"); }
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 1363字 评论关闭
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 这回给的是List了,所以我们无法在O(1)的时间得到中间的元素,然后二分。 当然如果能使用额外的空间的话,那我们很容易开辟一个数组然后复制List中的元素,得到以个排序数组,然后用上一题的方法来求解,这样的解法是时间O(n),空间O(n)。 第二种方法呢,我们每次从头遍历到中间那个元素(事先要先遍历求得当前链表的长度),然后分开分别求左子树和右子树,每次长度为k的时候要扫描 k/2个元素来找到中间那个,因......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2037字 评论关闭
欧拉项目【ProjectEuler】系列-第二题  ----人既无名 Problem2:Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms. 意思是,对于斐波拉切数列,求出不超过4000000的所有值为偶数的项的和。 首先我想介绍一些斐波拉切数列的一些基本介绍,因为斐波......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 1234字 评论关闭
高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。 实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。 怎么实现故障检测的那?       心跳,采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 934字 评论关闭
java中的this关键字 java 私塾跟我学系列——JAVA篇  网址:www.javass.cn 关键字 this 是用来指向当前对象或类实例的,功能说明如下: 1:点取成员 this.day 指的是调用当前对象的 day 字段,示例如下: Copy code public class MyDate {  private int day, month, year;  public void tomorrow() {    this.day = this.day + 1;      其他代码  }} Java 编程语言自动将所有实例变量和方法引用与 this 关键字联系在一起,因此,使用关键字在某些情况下是多余的。下面的代码与前面的代码是等同的。 Copy code public class MyDate { ......
阅读全文