Apr
25
最近有同事跟我们反馈,我们的系统打开的窗口太多了.操作起来不方便.
听到这个问题,我突然意思到这个问题很大影响.
作为开发人员,我们有一个分类习惯,就是把东西分开处理.
如一份简历,我习惯的会分类:个人信息,工作经历,项目经历等.但对于HR来说,就是一个人的简历.
回到系统的操作问题上,我们做的是管理系统,同事们主要是维护这些数据.
而公司目前有两套系统:
我们的系统是这个操作的:
1.打开表单,基本信息是在当前表单上填写
2.填写明细信息,先打开一个小窗口
3.更新表应的明细信息
4.然后关闭小窗口
5.保存信息
另一个系统的操作是:
1.打开表单,基本信息是在当前表单上填写
2.更新表应的明细信息
3.保存信息
明显看出,在我们这边多了两个动作,就是多了打开新窗口和关闭新窗口的操作.
在开发人上看,这个操作可以很好的区分不同内容.
但对用户来说,这个操作多余了.
听到这个问题,我突然意思到这个问题很大影响.
作为开发人员,我们有一个分类习惯,就是把东西分开处理.
如一份简历,我习惯的会分类:个人信息,工作经历,项目经历等.但对于HR来说,就是一个人的简历.
回到系统的操作问题上,我们做的是管理系统,同事们主要是维护这些数据.
而公司目前有两套系统:
我们的系统是这个操作的:
1.打开表单,基本信息是在当前表单上填写
2.填写明细信息,先打开一个小窗口
3.更新表应的明细信息
4.然后关闭小窗口
5.保存信息
另一个系统的操作是:
1.打开表单,基本信息是在当前表单上填写
2.更新表应的明细信息
3.保存信息
明显看出,在我们这边多了两个动作,就是多了打开新窗口和关闭新窗口的操作.
在开发人上看,这个操作可以很好的区分不同内容.
但对用户来说,这个操作多余了.
Mar
30
目前工作机器上,我习惯是安装了一个linux虚拟机.开发环境
每天开始工作时,就会需要启动手工去启动.所以需要改为开机启动.这个就少管一件事
1.在window里打开 任务计划程序
2.在右侧栏里点击创建任务
每天开始工作时,就会需要启动手工去启动.所以需要改为开机启动.这个就少管一件事
1.在window里打开 任务计划程序
2.在右侧栏里点击创建任务
Mar
30
目前我使用的是cygwin64,
第一步,使用cygwin64的setup软件安装cron
第二步,执行cron-config 这个命令会提示你配置cron为window的服务.跟进提示就可以了.(注意需要使用管理员来打开cygwin)
第三步,测试定时任务
crontab.exe -e
然后输入
* * * * * /usr/bin/date >> /tmp/atim.log
第一步,使用cygwin64的setup软件安装cron
第二步,执行cron-config 这个命令会提示你配置cron为window的服务.跟进提示就可以了.(注意需要使用管理员来打开cygwin)
第三步,测试定时任务
crontab.exe -e
然后输入
* * * * * /usr/bin/date >> /tmp/atim.log
Oct
29
周一的时候发现测试环境有一个命令执行后报
网上基本减于这个错误,基本上是c语言的编译问题,但我大php怎么会有这样的错误?
所以怀疑是系统内核错误.把容器重新打包一次.结果没有改善.
最后发现原为是同事在CommonLogic::__call(),再调用了一次,call_user_func_array([$this, $method_name], $agrs);
class CommonLogic{
function __call($method_name,$agrs){
if(anycheck()){
//and function
}else{
// 如果不符合的,就再调用一次,这个就变成了一个死循环.
// 因为__call就是类里没有对应的方法才会去调用,但这里又再调用一个不存在的方法
return call_user_func_array([$this, $method_name], $agrs)
}
}
}
这个错误算是概念不清引起的错误.
引用
segmentation fault(core dump)
网上基本减于这个错误,基本上是c语言的编译问题,但我大php怎么会有这样的错误?
所以怀疑是系统内核错误.把容器重新打包一次.结果没有改善.
最后发现原为是同事在CommonLogic::__call(),再调用了一次,call_user_func_array([$this, $method_name], $agrs);
class CommonLogic{
function __call($method_name,$agrs){
if(anycheck()){
//and function
}else{
// 如果不符合的,就再调用一次,这个就变成了一个死循环.
// 因为__call就是类里没有对应的方法才会去调用,但这里又再调用一个不存在的方法
return call_user_func_array([$this, $method_name], $agrs)
}
}
}
这个错误算是概念不清引起的错误.
Sep
10
场景一
我把develop分合并到master,但还没有推到服务端,这时候我想这个合并不要了.
git reset origin/master
git checkout -- .
git clean -fd
我把develop分合并到master,但还没有推到服务端,这时候我想这个合并不要了.
引用
git reset origin/master
git checkout -- .
git clean -fd