表示 进入内容 135113601407
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: Linux (reset)
FFLIB之FFXML:极简化TinyXml 读取

摘要:

XML是结构化的标记语言,经常被用来做配置文件。由于XML的具有非常强的自描述属性,使用XML的配置文件往往直观易懂。C++中解析XML已经有一些非常成熟的类库可以使用,TinyXml是最受欢迎的解析类库之一。尽管TinyXml已经已经封装了解析细节,但是解析、遍历Xml仍然是稍显繁琐。FFXML针对如下需求对TinyXml做了轻量封装:

阅读全文——共2965字

Linux 环境变量(PATH)

1、什么是环境变量 环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。

【linux】  【mysql】  【shell】  【path】  【脚本】  【source】   …

[获取更多]
CentOS安装mysql

1. 首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载    MySQL-devel-5.5.29-2.linux2.6.i386.

【linux】  【安全】  【mysql】  【防火墙】  【yum】  【配置】  【主机】  【centos】   …

[获取更多]
【原创教程】三星ARM chromebook在SSD硬盘上安装UBUNTU(FROM: MASA)强烈推荐!!

【原创教程】三星ARM chromebook在SSD硬盘上安装UBUNTU(FROM: MASA)强烈推荐!!

介于SD卡安装ubuntu虽然比较完美,但是还是取决于读卡速度的小缺憾,我心里总是有些阴影,这几天又查了一些资料,发现其实可以在电脑的硬盘里分区安装UBUNTU,过程简单,很容易操作。而且用下来感觉很完美,所以强烈推荐一下。安装步骤如下:

1、进入开发者模式:
先把你的chromebook关机,按住ESC键和更新键(更新键在键盘最上面箭头键的右边)。然后按住电源键。在出现开机画面时迅速按CTRL+D(一定要快),然后你就会清理chrome os上的数据进入开发者模式,时间大约是15分钟。
2、进入终端:

[获取更多]
ubuntu恢复模式

今天某客户又误操作了, 把ubuntu根目录的权限修改为600了。 普通用户没有了访问权限。

还好她没有加 -R 参数…要真是那样,我还真不知道该如何恢复了。

重启之后(按住shift)进入 grub菜单,选择第二项“恢复模式”。 也有可能中文会显示成乱码…..

等一会,就会进入 Recovery Menu,

这里先不急着进入root shell, 因为此时的根分区是以只读方式加载的。。

而我又一时记不起来如何把它remount成rw模式的。

先fsck一下吧,

这时会提示,根分区将会被重新mount为rw模式。 同时会mount /etc/fstab中定义的其它分区。然后进行fsck,做个检查没什么坏处吧。

 

结束之后按Enter返回Recovery Menu, 如下图,选择进入root …

[获取更多]
linux mysql 安装与使用

引用: 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。

【linux】  【mysql】  【数据库】  【配置】  【主机】   …

[获取更多]
本人作品-〉VPS应用->Discuz网页斗地主插件

Discuz网页斗地主插件V2SP3正式稳定版,消耗会员积分,支持多人联机和X2.5版本!下载地址已发布:http://qipai.wdmir.net/downloads/discuz_ddz_v2sp3.zip语音录像教程http://qipai.wdmir.net/downloads/录像1)a游戏演示.zip这是一款能集成到论坛的社交游戏 。

【linux】  【性能优化】  【服务器】  【mysql】  【discuz】  【数据库】   …

[获取更多]
在php中使用crypt函数的注意事项

在php中使用crypt函数的注意事项

提起crypt,熟悉linux的童鞋肯定想到了用户密码保存到/etc/shadow时,就使用了这个函数进行加密。
centos5.8使用的是CRYPT_MD5方式,centos6.2使用的是CRYPT_SHA512方式。

在php开发时,很多系统也会使用crypt来加密用户密码,然后保存到mysql中。

下面讲几点使用crypt的注意事项:
1) 一定要使用随机的salt.
有些人,为了设计和开发上的简便,整个系统都使用同一个salt。这其实算是一种比较严重的错误。
可能他们认为,如果使用随机salt, 那么salt也肯定要保存到数据库中, 如果被爆库,加密后的密码与salt同时泄露, 使得暴力破解成为可能;与其这样,还不如让salt全局唯一,然后保存到php文件中,这样至少在爆库后,攻击者在不知道salt的情况下,无法进行暴力破解。

[获取更多]
squid-3.2.4 编译安装出错

centos6.2 centos5.8 32位老至强2.8

./configure –prefix=/usr/local/squid –with-filedescriptors=20480

make时报错:
ext_file_userip_acl.cc:254: error: ‘errno’ was not declared in this scope

修改
helpers/external_acl/file_userip/ext_file_userip_acl.cc

#include "util.h"
下面加一行
#include <cerrno>

另centos5.8 gcc 4.1.2 make时报错:
ipc/.libs/libipc.a(PageStack.o): In function `Ipc::Atomic::WordT::operator+=(int)’:
/root/squid-3.2.1/src/ipc/../../src/ipc/AtomicWord.h:31: undefined reference to `__sync_add_and_fetch_4′
collect2: ld returned 1 exit status

需要在CFLAGS中设置-march 如下:

./configure CFLAGS=”-march=pentium4″ CXXFLAGS=”-march=pentium4″

根据cpu和gcc版本的不同,更多的CFLAGS选项见这里:

[获取更多]
最近看到四篇不错的BLOG文章,tmpfs,xfs,innodb,myisam

最近看到四篇不错的BLOG文章,没有了全文翻译的冲动,就稍微介绍一下吧。

1) MYSQL TMPDIR ON RAM-DISK

http://www.fromdual.com/mysql-tmpdir-on-ram-disk

mysql需要创建临时表 (temporary tables) 的时候,
如果table_size小于某值,会创建memory类型的表;
如果大于某值,会在硬盘临时目录(/tmp)中创建myisam类型的表。
显然memory的速度比disk要快得多,
所以,可以考虑创建RAM-disk(ramfs或tmpfs),然后把临时目录挂载上去。
个人感觉不如直接把变量tmp_table_size的值调大一些。

2) RESIZE XFS FILE SYSTEM FOR MYSQL

http://www.fromdual.com/resize-xfs-file-system-for-mysql

比如mysql使用一个单独的分区/dev/sdb1,xfs文件系统,
如果sdb1可用空间不足,但是sdb还有剩余空间,

[获取更多]
表示 进入内容 135113601407
« 先前的 10 新的记录 | 下一步 10 较早的记录 »