
学习笔记
文章平均质量分 60
iteye_5020
这个作者很懒,什么都没留下…
展开
-
MySQL 分区表举例
关于MySQL分区表的概念百度上一大堆,这里给出几个例子供参考,基本上一看就懂的。Range类型须要提供一个数字列作为判断依据ALTER TABLE log_regist PARTITION BY RANGE (UNIX_TIMESTAMP(event_at))(PARTITION P201702 VALUES LESS THAN (1485878400) ENGINE = ...2017-03-08 19:42:00 · 412 阅读 · 0 评论 -
PHP mysqli_stmt 的 bindparam问题
在使用 mysqli_stmt 相关预处理SQL的方法时,调用bind_param会报一个参数不足的错误。可以采用如下方式解决,假设你有一个这样的封装:function execute_stmt($sql_str , $params=array()){ $stmt = mysqli_stmt_prepare($link_id, $sql_str); if ( $stmt ...2014-09-25 15:47:05 · 677 阅读 · 0 评论 -
写了一个PHP MongoDB 的封装,经管已经有了不少轮子了
<?php/** * Description of MongoUtil * MongoDB 封装类 * 参考 PHP Manual<br/> * use like this:<br/> * $mongodb = MongoUtil::init();<br/> * $mongodb->find('collection...原创 2014-07-11 12:05:47 · 315 阅读 · 0 评论 -
数字绕圈算法 JS 实现
这是一道某公司的算法题,我们姑且称之为“数字绕圈算法”。题目:给定一个数字N,以此生成一个N^2的二维矩阵,以某个方向为基准从1开始填充数字。假设数字5那么开始绕圈,最终的结果显示为:1 16 15 14 132 17 24 23 123 18 25 22 11...2014-06-25 01:26:25 · 1089 阅读 · 0 评论 -
Unity3d Trigger 和 Collision 使用
大致研究了下,可以有这几种情况:如果物理视觉上有碰撞,则在OnCollisionEnter中实现。要求双方都具有Rigidbody,双方都是可见的物体。应用上偏向于可见的碰撞。如果物体经过某一不可见区域,比如踩点事件,则使用OnTriggerEnter。要求至少1方拥有Rigidbody,并且有1方加入Trigger。应用上偏向于事件触发(顾名思义),比如Player进入某个区域或是...原创 2014-06-21 03:17:01 · 1006 阅读 · 0 评论 -
PHP 文件遍历
$dir = "D:\workspace";function list_file($dir = '.'){ $list = scandir($dir); echo '<ol>'; foreach($list as $file){ $target = "$dir/$file"; if ( is_dir($targ...2014-06-16 10:42:18 · 130 阅读 · 0 评论 -
VS2012警告未能加载包“Visual C++ package”
安装了windows更新后就出现VS2012无法打开项目的问题,还报各种加载失败。解决方法:到微软官网下载VS2012更新 KB2781514,大概1.12MB链接地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=36020微软官网说明:Visual Studio 的缺陷可能导致它在 .NET 4.5 framewo...原创 2014-02-19 15:33:44 · 180 阅读 · 0 评论 -
常用数学公式
常用数学公式表 公式分类公式表达式乘法与因式分解a2-b2=(a+b)(a-b)a3+b3=(a+b)(a2-ab+b2)a3-b3=(a-b)(a2+ab+b2)三角不等式|a+b|≤|a|+|b||a-b|≤|a|+|b||a|≤b<...原创 2011-07-11 14:23:36 · 140 阅读 · 0 评论 -
WTK 模拟器内存不足问题
在使用WTK模拟器运行较大的程序时偶尔会报内存不足的异常,解决方法很简单,如下: 1、找到:C:\Documents and Settings\你的登录名\j2mewtk\2.5.2\wtklib\emulator.properties 2、分别设置 heap.size: 999999 和 storage.size: 999999 3、重启wtk emulator就可以了。...原创 2010-01-13 17:42:33 · 158 阅读 · 0 评论 -
是String,StringBuffer还是StringBuilder?
相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类)。...原创 2009-12-12 14:21:11 · 89 阅读 · 0 评论 -
Java面试题
Java面试中,最常被人问到的几个问题: 1. java.util.*包的UML结构图。 2. Vector和ArrayList、LinkedList区别 Hashtable 和 HashMap之间的区别 3. String、StringBuffer,StringBuilder之间区别。 --回答-- 1. Collection | |_List | |_LinkedList ...原创 2009-12-12 14:16:54 · 97 阅读 · 0 评论 -
JS 小算法
// 任意长度的int数组arr,求指定位置n之前的元素和function sum(arr, n){return n > 0 ? arr[--n] + sum(arr , n) : 0 ;}// 任意长度的int数组arr,求指定位置n之前的元素阶乘function doFactorial(arr, n){return n > 0 ? arr[--n] * do...原创 2009-09-03 15:09:43 · 117 阅读 · 0 评论 -
Event keyCode 键值大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode ...原创 2009-07-09 15:01:57 · 117 阅读 · 0 评论 -
jQuery 中文数字排序问题
顾名思义就是对中文数字:第一、第二、第三等等。 需要对 jquery.tablesorter 插件进行修改。 只要添加一个排序前的文字过滤就可以了。 找到 jquery.tablesorter.js 为 tablesorter 对象加入方法 比如: function replaceCNNumberStr(v){ return v.repl...2009-06-01 12:45:37 · 622 阅读 · 0 评论 -
Maven command learning.
一、安装Maven并设定环境变量首先到 http://maven.apache.org 去下一个maven最新的安装包,比如2.0.8,随便解压到一个目录,假设 C:\mvn208。 然后设定环境变量: SET M2_HOME=%install-dir%SET MAVEN_HOME=%install-dir%/bin 默认的本地 Repositories-Path 在 ...2009-05-11 10:16:25 · 97 阅读 · 0 评论 -
Maven Pom.xml 元素详解
parent: 给出父项目的位置,如果存在上一级父项目的话。 如果没有特别指出的话,值就是父项目对于当前项目而言。 位置是一个 as a group ID, artifact ID 和version元素的组合。 modelVersion: 描述这个POM文件遵从哪个版本的项目描述符。 groupId: 针对一个项目的普遍唯一识别符。通常用一个完全正确的包的名...原创 2009-05-06 10:43:17 · 242 阅读 · 0 评论 -
mvn jetty:run 错误
执行mvn jetty:run 来测试新构建的webapp时会出现如下错误:[INFO] Scanning for projects...[INFO] Searching repository for plugin with prefix: 'jetty'.[INFO] ----------------------------------------------------------...2009-05-05 16:00:30 · 573 阅读 · 0 评论 -
MySQL大小写问题
1.创建表时CREATE TABLE T( A VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的:SELECT * FROM TABLE_NAME WHERE A='ABC';SELECT * FROM TABLE_NAME WHERE A='Abc';也就是说不区分大小写,而在数据库设计的时候,可能需要大小写敏感,解决方法是建表时候使用BINARY标示...原创 2009-03-17 09:04:58 · 76 阅读 · 0 评论 -
maven运行时错误解决
今日在做maven项目部署时出现了这样一个错误,开始时不得要领总以为某个plugin找不到了或是版本不对: 于是重装maven。。。 mvn -install -e 问题依旧 后来查看%MAVEN_HOME%/conf/settings.xml时发现: <localRepository>E:/local_repo/repository</localReposi...2009-03-10 16:31:14 · 2498 阅读 · 0 评论 -
Code Review需要做什么?
1. 完整性检查(Completeness)代码是否完全实现了设计文档中提出的功能需求;代码是否已按照设计文档进行了集成和Debug;代码是否已创建了需要的数据库,包括正确的初始化数据;代码中是否存在任何没有定义或没有引用到的变量、常数或数据类型。 2. 一致性检查(Consistency)代码的逻辑是否符合设计文档;代码中使用的格式、符号、结构等风格是否保持一致。 3. 正确性检查(...原创 2009-02-24 18:17:49 · 196 阅读 · 0 评论 -
Struts2 redirect参数取不到的问题解决方法
Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法: 1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等); 2. 确保变量都有setter & getter; 3. 配置文件: redirect方式: <action name="view" class="myAction" method="vi...2009-02-09 15:57:58 · 173 阅读 · 0 评论 -
VML代码实现的圆角表格
VML代码实现的圆角表格 <html xmlns:v><style>v\:*{behavior:url(#default#VML)}</style><body> <v:RoundRect style="position:relative;width:150;height:240px"> <v:shadow on..原创 2009-01-28 00:15:39 · 145 阅读 · 0 评论 -
Java中获得操作系统信息的方法
Java中获得操作系统信息的方法: private void showSystemProperties(){ Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out....原创 2009-01-27 23:50:51 · 507 阅读 · 0 评论 -
用Windows 对象实现的脚本打印
windows版打印对象使用,将代码复制到<body>中即可: <OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0" VIEWASTEXT></OBJECT> <div align原创 2009-01-22 17:55:31 · 273 阅读 · 0 评论 -
FN函数小结
URI: http://java.sun.com/jsp/jstl/functions 前缀 : fn 称呼 Functions 标签库为标签库,倒不如称呼其为函数库来得更容易理解些。因为 Functions 标签库并没有提供传统的标签来为 JSP 页面的工作服务,而是被用于 EL 表达式语句中。在 JSP2.0 规范下出现的 Functions 标签库为 EL ...原创 2009-01-22 17:38:16 · 1211 阅读 · 0 评论 -
常用DOM方法实例
1 createElement(element) 创建一个指定标签名创建一个新的元素节点,返回值为指向新建元素节点的引用指针。 eg) var para = document.createElement("p"); document.body.appendChild(para); 2 createTextNode() 创建一个包含着给定文本的新文本节点,返回一个指向新建文本...原创 2009-01-22 17:35:13 · 104 阅读 · 0 评论