《Thinking in java》阅读笔记(1)-static
应聘的时候,老是会有关于static的考题。看了前几章我才发现,以前自己都是死记硬背的……根本没有理解所以然。
理解static,首先要理解一个对象的创建过程。
引用<Thinking in java>的话:创建一个对象的过程,假设有一个类就叫做Dog。
1、即使没有显式的使用关键字,构造器实际上是静态方法。因此,...
让Vim在图形界面与终端中的Alt组合键相同
首先祝大家新年快乐!
一直都感觉Vim下快捷键不够用,于是在某一天,我开始使用Alt开头的组合键,然后发现了问题——
在很多终端中,Alt 组合键发送的是 Esc 前缀键码,而图形界面中则是置位最高位。举例来说,Alt-x在图形界面下向Vim发送的是ø(在Vim插入模式下使用Ctrl-V Alt-x可以看到),其编码为0xf1,...
C++中实现动态多维数组模板的分析-06
这里先给出arrayindex类的源代码。
#ifndef ARRAYINDEX_HPP
#define ARRAYINDEX_HPP
#include <cstring>
#ifdef debug0
#include <cstdio>
#endif
class ArrayIndex
{
public:
...
法语输入:使用加拿大法语键盘
à: \
é: /
è: '
î: [+i
ï: Shift + [ + i
œ: 右Ctrl + e
ù: 右Alt + [ +u
ç: ]
': Shift + ,
": ...
MySQL 5.5 白皮书《详解 MySQL 5.5 新特性 性能与扩展》(中文版)
刚刚电子邮件收到的,共享下,方便大家下载。粗看了下,感觉这个版本主要就是在强化InnoDB。
点击下载
介绍
MySQL是当今在用的最值得信赖的开源数据库平台。基于其卓越的跨平台、应用程序栈以及瞩目 的性能、可靠性和易用性,现今,许多比较流行的,访问流量大的网站都选择使用MySQL数据库。现在MySQL Oracle提供了一个完整的LAMP(Linu...
C++中实现动态多维数组模板的分析-05
在分析04中,我写出了多维编号到一维编号的转换关系。不过那时假设多维编号采用C风格,都是从0开始的。实际我需要支持非0开始的编号,即可以从任一一个整数a开始以1递增到另外一个不小于a的整数b。在这种情况下,要将非0开始的多维编号转换为内部以0开始的编号,就可以使用前述的公式了。
这次,开始进行设计。
首先命名这个类为 arrayindex
它...
quartus libstdc++.so.6 conflicts with nautilus!
今天安装完一些更新之后突然发现位置菜单下浏览文件失效了,而且桌面上的快捷方式图标什么的全都消失,但是终端还能启动,总算还有一点希望。然后到网上搜了好长时间,最后找到了关键字 “Desktop icons invisible and File Browser doesn't work",仔细阅读了以下国外fedora用户的解决办法,最后定位到应该是naut...
C程序设计语言(第二版)课后习题答案 1-3 章
K&R C 课后题答案,有不完善的地方还请诸位大虾多多指评!
/*
* ==========================================================================
*
* Filename: 1-6-7.c
*
* Description: 验证表达式getchar()!=...
关于#define预处理的讨论
以前看过一本C++的书说常量的定义最好不要用#define而用const,以前总不太明白为什么要新增一种常量类型const来定义。C语言的常规方法#define不是很好吗?
然而,事实上,#define处理的不仅仅是常量,而且包括语言结构……
(原)Qt学习笔记之容器类
QT库也提供了类似STL的容器类,它们是QList<T> 、QLinkedList<T>、QVector<T>、QStack<T>、QQueue<T>、QSet<T>、QMap<Key, T>、QMultiMap<Key, T>、QHash<Key, T>、QMultiHash...
utf-8字符窜对应的辅助函数
int
utf8_char_size(const unsigned char c)
{
if(c < 0x80) return 1;
if((c & 0xc0) == 0x80) return 0;
int mask = 0x80;
int num = 0;
while(mask & c)
...
一个很好的NOSQL介绍
NoSQL数据库笔谈
摘要:
日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。
本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举了大量的现有的数据库实例。读完全篇,相信读者会对NoSQL数据库了解个大概。
另外我还准备开发一个开源内存数据库galaxy...
compgen -d: No such file or directory
在厂里开发机上使用tab补全时,总是会出现以下信息:
-sh: <( compgen -f -X -- '' ): No such file or directory
放狗搜了一下,原来是自己登录的shell没有设成bash的缘故
在/etc/passwd里把自己的shell改成/bin/bash
或者
chsh -s ...