`
wenson
  • 浏览: 1041816 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

js 取整

JS将一个数取整 :1.parseInt(str) 2.Math.ceil(number) //返回大于等于其数值参数的最小整数。 3.Math.floor(number) //返回小于等于其数值参数的最大整数。 4.Math.round(number) //四舍五入  获取过滤数字 var str="__20__40__43__on__"; var strAry=str.split("__");//得到一个20 40 43的数组 for(var i=0;i<strAry.length;i++) alert(strAry[i]); ===== ...
从问世到现在将近20年,JavaScript一直缺乏其它有吸引力的编程语言,比如Python和Ruby,的很多优点:命令行界面,REPL,包管理器,以及组织良好的开源社区。感谢Node.js和npm,现如今的JavaScript鸟枪换炮了。Web开发者有了强大的新工具,接下来就看他们的想象力了。 下面这个提示和技巧清单,能让你和你的node程序保持快乐。 1. 用npm init开始新项目 npm有个init命令,可以引导你完成创建package.json文件的过程。即便你非常熟悉package.json和它的属性,也可以把npm init当作将你的新程序或模块导入正轨的简便办法。 它 ...
JS操作日期function dateF(){ var now = new Date();//当前日期 var year = now.getYear();//年份后两位 var fullYear = now.getFullYear();//获取完整的年份(4位,1970-????) now.getMonth();      //获取当前月份(0-11,0代表1月) now.getDate();       //获取当前日(1-31) now.getDay();        //获取当前星期X(0-6,0代表星期天) now.getTime();       //获取当前时间(从1970.1. ...
今天用Node.js的fs.renameSync时报cross-device link not permitted错误,网上查了下,是由于Node.js安装的盘符和写的地方不在一个盘符,跨目录重命名文件导致的问题。可以多些下面一句话,重设临时上传路径: var form = new formidable.IncomingForm(); form.uploadDir = path.join(__dirname,"tmp"); //用path获取当前项目下的tmp为临时文件夹   注意:form.uploadDir的声明必须紧接着new formidable.I ...
The packages on this page are maintained and supported by their respective packagers, not the node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in node.js itself, the maintainer will report the issue upstream. Gentoo Node.js i ...
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。 注意:src and dest都必须是同类型或者可以进行转换类型的数组. 有趣的是这个函数可以实现自己到自己复制,比如: int[] fun ={0,1,2,3 ...
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。    wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。  synchronized(this){ }等价于publicsynchronized void method(){.....}   同步分为类级别和对象级别,分别对应着类锁和对象锁。类锁是每个类只有一个,如果static的方法被synchronized关键字修饰 ...
Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。   这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。   线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行。   线程休眠的方法是Thread.sleep(long millis) 和Thread.sleep(long millis, int nanos) ,均为静态方法,那调用sleep休眠的哪个线程呢?简单说,哪个线程调 ...
一、基本概念   mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储 ...
记录一下mysql grant的一些用法。MySQL数据库赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%'   grant insert on testdb.* to common_user@'%'   grant update on testdb.* to common_user@'%'   grant delete on testdb.* to common_user@' ...
在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。 出错信息大致类似: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)ERROR ...

mysql里的SUBSTRING

截取字符串 substring(str, pos) substring(str, pos, length) 说明:substring(被截取字段,从第几位开始截取) substring(被截取字段,从第几位开始截取,截取长度) 例:select substring(content,5) as abstract from my_content_t 
如果打算做cluster/replicate的备份,server端必须支持features/posix-locks.否则会系统会报错.   Cluster/distribute的结构支持动态添加nodes.添加以后,修改client.vol,然后umount/mount重新挂载一下就可以了.只要不改变namespace的设置,是不会影响以前存储的文件的.   在这个配置中namespace做了cluster/replicate的HA,单个namespace节点崩溃不会影响系统运行.   如果动态添加namespace节点个数,对系统没有影响.不过,新添加的namespace节点 ...
一、前言 自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。 事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行 ...
在haproxy.cfg的global里添加日志配置: log 127.0.0.1 local3 然后 vi /etc/syslog.conf 添加 local3.* /var/log/haproxy.log vi /etc/sysconfig/syslog 把SYSLOGD_OPTIONS="-m 0"  改成 SYSLOGD_OPTIONS="-r -m 0" #enables logging from remote machines 重启syslogd: /etc/init.d/syslog restart tail -f ...
Global site tag (gtag.js) - Google Analytics