JavaScript 字符串转换数字
[ 2013-10-18 10:48:20 | 作者: admin ]
方法主要有三种
转换函数、强制类型转换、利用js变量弱类型转换。
1. 转换函数
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。
在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。
例如,如果要把字符串 "1234blue "转换成整数,那么parseIn...
阅读全文…
转换函数、强制类型转换、利用js变量弱类型转换。
1. 转换函数
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。
在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。
例如,如果要把字符串 "1234blue "转换成整数,那么parseIn...
阅读全文…
在linux下设置开机自动启动程序的方法
[ 2013-10-16 12:57:56 | 作者: admin ]
下面用自启动apache为例;
自启动脚本:
/usr/local/apache2/bin;
./apachectl start
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
在Red Hat Linux中自动运行程序
1.开机启动时自动运行程序
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 ...
阅读全文…
自启动脚本:
/usr/local/apache2/bin;
./apachectl start
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
在Red Hat Linux中自动运行程序
1.开机启动时自动运行程序
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 ...
阅读全文…
如何查询centos查看系统内核版本,系统版本,32位还是64位
[ 2013-10-12 21:54:44 | 作者: admin ]
查看centos内核的版本:
1)[root@localhost ~]# cat /proc/version
Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010
2)
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
3)
[root@localhost ~]# uname -r
2.6.18-194.el5
...
阅读全文…
1)[root@localhost ~]# cat /proc/version
Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010
2)
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
3)
[root@localhost ~]# uname -r
2.6.18-194.el5
...
阅读全文…
MYSQL中文全文检索(mysqlcft插件)
[ 2013-10-11 20:23:47 | 作者: admin ]
环境:
Ubuntu 11.04
MySQL
**** 首先需要表类型为:MyISAM****
下载安装插件。
mysql>
SHOW VARIABLES LIKE 'plugin_dir';
确定插件路径:/usr/local/mysql/lib/plugin
Ubuntu>
wget http://mysqlcft.googlecode.com/files/mysqlcft-1.0.0-x86_64-bin.tar.gz
tar zxvf mysqlcft-1.0.0-x86_64-bin.tar.gz
sudo cp mysqlcft.so /usr/local/mysql/lib/plugin
mysql>
INSTALL PLUGIN mysqlcft SONAME 'mysqlcft.so';
...
阅读全文…
Ubuntu 11.04
MySQL
**** 首先需要表类型为:MyISAM****
下载安装插件。
mysql>
SHOW VARIABLES LIKE 'plugin_dir';
确定插件路径:/usr/local/mysql/lib/plugin
Ubuntu>
wget http://mysqlcft.googlecode.com/files/mysqlcft-1.0.0-x86_64-bin.tar.gz
tar zxvf mysqlcft-1.0.0-x86_64-bin.tar.gz
sudo cp mysqlcft.so /usr/local/mysql/lib/plugin
mysql>
INSTALL PLUGIN mysqlcft SONAME 'mysqlcft.so';
...
阅读全文…
Sphinx全文索引之phpwind配置实例[gbk版] by cubeking
[ 2013-10-11 20:04:14 | 作者: admin ]
PHPWind搜索sphinx配置实例 [修改部分参数就可直接应用于phpwind程序]
部分解读:
如下全文索引使用的是主索引+增量索引的方式,具体大家结合手册了解相关知识
需要创建一张表 [编码自己定,如下是gbk]
CREATE TABLE IF NOT EXISTS `search_counter` (
`counterid` int(11) NOT NULL DEFAULT '0',
`max_doc_id` int(11) NOT NULL DEFAULT '0',
`min_doc_id` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`counterid`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
csft.conf配置文件
source tmsgs
...
阅读全文…
部分解读:
如下全文索引使用的是主索引+增量索引的方式,具体大家结合手册了解相关知识
需要创建一张表 [编码自己定,如下是gbk]
CREATE TABLE IF NOT EXISTS `search_counter` (
`counterid` int(11) NOT NULL DEFAULT '0',
`max_doc_id` int(11) NOT NULL DEFAULT '0',
`min_doc_id` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`counterid`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
csft.conf配置文件
source tmsgs
...
阅读全文…
centos下rpm方式安装Sphinx
[ 2013-10-11 17:05:43 | 作者: admin ]
p.s. 分词算法必须参考 coreseek,网站 http://www.coreseek.cn/
Sphinx参考文档
Install Sphinx 2.0.4 on CentOS 6.2
http://gadelkareem.com/2012/03/12/install-sphinx-2-0-4-on-centos-6-2/
Mysql+sphinx+中文分词简介(ubuntu)
http://www.cnblogs.com/hushixiu/articles/1295605.html
CentOS5.5 安装 Sphinx 全文检索
http://blog.csdn.net/adparking/article/details/6425108
Sphinx安装过程
(1)、下载最新Sphinx新版本
http://www.sphinxsearch.com/downloads.html
...
阅读全文…
Sphinx参考文档
Install Sphinx 2.0.4 on CentOS 6.2
http://gadelkareem.com/2012/03/12/install-sphinx-2-0-4-on-centos-6-2/
Mysql+sphinx+中文分词简介(ubuntu)
http://www.cnblogs.com/hushixiu/articles/1295605.html
CentOS5.5 安装 Sphinx 全文检索
http://blog.csdn.net/adparking/article/details/6425108
Sphinx安装过程
(1)、下载最新Sphinx新版本
http://www.sphinxsearch.com/downloads.html
...
阅读全文…
Linux下chkconfig命令详解,centos下自动启动服务
[ 2013-10-11 17:04:50 | 作者: admin ]
p.s.如何增加一个服务举例:
1.服务脚本mysqld必须存放在/etc/ini.d/目录下;
2.在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig ...
阅读全文…
1.服务脚本mysqld必须存放在/etc/ini.d/目录下;
2.在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
chkconfig --add mysqld
3.修改服务的默认启动等级。chkconfig mysqld on
修改为35状态下自动启动chkconfig --level 35 mysqld on
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig ...
阅读全文…
安卓手机使用局域网电脑usb线上网,使用app工具Android Reverse Tethering
[ 2013-10-06 14:44:36 | 作者: admin ]
p.s.本人测试的确可用,上网速度同电脑。不过一开始安装好连接成功无法上网,关闭了电脑几个服务瞎折腾了下就行了。手机不用其他任何设置,不用飞行模式和usb绑定等。
需要注意的几个问题:
1.运行AndroidTool后如果找不到设备,请把手机重新插拔几次。
2.手机本身的网络连接(3G/2G数据连接和WiFi)是否开启的问题。
如果在打开Reverse Tethering前关闭了手机本身的所有网络连接,经测试,只有各种浏览器(原生,Chrome,UC,Firefox)可以上网,其他应用程序都会提示无网络连接上不了网。
因此在打开Reverse Tethering前,需要打开手机本身的网络连接,这样Android就会认为手机已经联网,各种程序都可以上网了,但实际上所有数据都是从USB走的,并不会耗费流量。
...
阅读全文…
需要注意的几个问题:
1.运行AndroidTool后如果找不到设备,请把手机重新插拔几次。
2.手机本身的网络连接(3G/2G数据连接和WiFi)是否开启的问题。
如果在打开Reverse Tethering前关闭了手机本身的所有网络连接,经测试,只有各种浏览器(原生,Chrome,UC,Firefox)可以上网,其他应用程序都会提示无网络连接上不了网。
因此在打开Reverse Tethering前,需要打开手机本身的网络连接,这样Android就会认为手机已经联网,各种程序都可以上网了,但实际上所有数据都是从USB走的,并不会耗费流量。
...
阅读全文…