- 浏览: 302696 次
- 性别:
- 来自: 西安
最新评论
-
masuweng:
楼主讲的很详细mark
allatori混淆技术总结 -
无双Rama:
查询:数据-》xml-》POJO的setter插入:POJO的 ...
使用myBatis时要注意对象属性与表字段要对应 -
无双Rama:
chengxiaohu66 写道请问能发下userAnalys ...
ajax实现动态级联下拉框 -
无双Rama:
<html>
<head>
& ...
如何在页面中设置IE浏览器的文档模式 -
zfms:
楼主解决了吗?我也遇到这个问题了
ClientAbortException: java.io.IOException
文章列表
今日任务:
1.linux环境下自测
2.webserver细节功能完善
3.开发数据导出功能
实际:
在多个环境下测试,修改了以下功能:
1.导入导出功能,提示会覆盖数据
2.修改$.validator,主要修改html js 文件
3.导出完成30%
收获:
1.linux下面php-fpm重启命令:
直接安装用: service php-fpm restart
编译安装用:绝对路径启动: ./etc/rc.d/init.d/php-fpm restart
2.在linux下,开启错误日志后,会记录在php-fpm的目录下:
/var/log/php ...
今日任务:
1.部门名称的校验
2.联调通讯录同步
实际:
部门名称校验规则:同一级的部门名称不能重复
client发送httpclient请求后,server能收到并返回通讯录内容
收获:
1.mysql的数据类型取值范围、效率, int +-21亿 占用4个字节,bigint是8个字节
2.如果在mysql里面创建自定义函数,首先需要开启函数支持
set GLOBAL log_bin_trust_function_creators=1; #开启函数支持
但是mysql在重启后就失效了,最终的办法是在 /etc/my.cnf里面的[mysqld]下增加:
log- ...
今日任务:
1.在Nginx中配置url rewrite,以支持XCAP的http url请求
2.对于页面中的增加、修改操作,提供数据校验功能
3.修改omTree在加载后的选中问题
实际:
1. 完成
2.员工数据校验
姓名、性别、工号、部门、职务
...
1.php中利用数组,实现对象的操作。利用value找key,然后递归生成xml
array_keys($array, 'value', true|false);
例子 1=================================================
<?php
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
print_r(array_keys($a));
?& ...
今日任务:
1.XCAP开发,XML导出
实际:
利用数组操作排序
收获:
1.数组的操作
2.php中反射机制--ReflectionClass,可以获取类中的属性和方法
model对象:
$r = ReflectionClass($obj); // 获取对象的反射
$r->getProperties(); // 得到属性列表
$getter = $r->getMethod("get".ucfirst(curr_pro)); // 遍历属性,取得getter方法
$getter->invoke($obj); ...
1. 讨论通讯录图片的存储方式、传输方式和获取方式
2. 讨论通讯录走标准的XCAP协议时,xml组织的格式
3. 编写php代码完成30%
收获:
1.MySql预排序遍历树算法
基本思路:
这个算法有如下几个数据结构
1 lft 代表左 left
2 rgt 代表右 right
3 lvl 代表所在的层次 level
下面这个图是一个典型的结构
我们先看一些使用方法
1 查看整个树(A)有多少节点(包含自己)
直接看根节点就行了 (right-left+1)/2 = (20-1+1)/2 = 10
这个数有10个节点
2 查看从节点A到E的路径 ...
今日任务:
1.企业部门编辑、删除
实际:
完成
收获:
1.JS中基本数据类型是值传递,但是对象和数组类型是引用传递,可能是出于运行效率和内存考虑吧,这点跟java这种强类型的语言比较类似
示例1:
var i = 2;
var j = i;
i = 3;
alert(j); // 输出3
示例2:
var obj1 = {
children:[{a:1},{a:2},{a:3}],
id: 1,
text: 'haha'
};
function test(data)
{
...
今日任务:
1.企业员工添加删除、部门添加编辑删除
实际:
完成主要功能,除删除部门
收获
1.在js中对于异步加载的组件,如果需要在此加载完成后做一些事情,可以考虑用回调的方式
如在omTree加载完成后展开指定的节点及其父节点,并选中当前节点
var refreshCurr = function()
{
var parent_node = $("#mytree").omTree('findNode', 'id', submitData.Parent_Dept_ID);
var node = $("#mytr ...
今日任务:
1.企业员工添加删除、部门添加编辑删除
实际:
完成70%
收获:
1.如何将企业信息表里面的id和name合并到部门表里面来?
用 union
select ep.id as id, ep.enterpriseName as name from enterprise ep
union
select d.id as id, d.departmentName as name from department d
2.input type=radio 实现赋值取值,利用jQuery绑定单击事件
$("input[type='radio ...
计划:
1.修改、删除企业通讯录,包括员工信息、部门信息
实际:
修改员工完成
收获:
1.在导入的时候data里面多了一个空格导致入库后数据后面有空格:
$emp_data_values .= "('$DepartmentName', '$Name ', '$SipURI ', '$Address'),";
一定要去掉字段值后面的空格
2.sublime text3菜单栏消失了如何显示? 按住Ctrl+Shifp+p,出现一个框,在框里输入“view:选择:“View:Toggle Menu”即可,Ok
今日任务:
1.企业信息查询、修改
2.员工信息查询
实际:
1、2都完成
收获:
1.PHP中可以判断HTTP请求的方法、类型等信息: $_SERVER['REQUEST_METHOD'] // GET POST DELETE等;$_SERVER['HTTP_X_REQUESTED_WITH'] // XMLHttpRequest, 即ajax请求
2.在PHP中如果一个文件不是类,而是有变量、方法。则调用方法时如果方法内部要处理变量,要通过参数的方式传递进去
3.复习JQuery的方法,如$(".xxx").attr("src", " ...
今日任务:
1.查询企业通讯录,用树状显示企业组织架构,并且实现点击企业或部门条件查询员工信息
2.修改企业通讯录,包括企业信息、部门信息、员工信息
实际:
1.企业选中完成,查询员工未完成
2.查询企业信息完成
收获:
1.在MySQL中修改字段的显示位置
alter table EmployeeInfo modify EmployeeID int first|after Sex #修改EmployeeID在第一列显示,或在Sex之后显示
2.JS如何调用父页面的js变量?
如果是动态的或者不确定加载顺序,只需要在父页面中把变量的值写入Document的一个隐藏域,然后在子页 ...
今日任务:
1.完善导入功能,考虑导入过程中出错的场景,用回滚实现
2.查询企业通讯录,用树状显示企业组织架构
3.参加公司组织的培训 《招聘渠道与甄选技术》
实际:
1.完成
2.完成
3.没有参加
收获:
1.mysql中增加删除字段
alter table Table_name add age int,add address varchar(11);
alter table Table_name drop column age,drop column address;;
2. 在PHP中mysql的事务实现
mysql_query("B ...
今日任务:
1.研究web server关键技术:批量导入、日志记录功能、XCAP
2.下午通讯录方案评审
实际:
批量导入导出完成
企业通讯录批量导入:部门数据有层级关系,所以先批量插入再批量更新
收获:
1.批量插入:
insert in ...
今日任务:
1.研究web server关键技术:批量导入、XCAP、日志记录功能
2.讨论通讯录流程
实际:
1.讨论完流程和问题,修改web server设计方案
2.csv导入导出--完成导出
3.XCAP协议大概了解
4.日志功能的AOP--未完成
5.参加OC语言培训--语言架构 touch/meida/server/os IDE是xcode