`
文章列表
今日任务: 1.上午参加WNC方案评审 2.下午与客户端沟通XCAP协议的开发流程 3.晚上测试BDB与PHP连接操作 实际: 1.上午参加WNC方案评审 感觉浪费时间,以后不参加这类会议 2.下午与客户端沟通XCAP协议的开发流程 完成 3.晚上测试BDB与PHP连接操作 BDB与PHP连接不太友好,windows和linux下均需要手动编译 收获: 1.WNC方案里面提到的设备支持的性能,由于用到的是UCS的统一软件平台,所以需要重新测试一下性能指标,标定出设备目前能达到的性能,至于是否满足中移的要求,以后再解决不能作为阻塞点 2.关于软件平台的RDBS、MySQL,前者是编译到代 ...
今日任务: 1.完成登录、注销功能 2.web server端XCAP协议学习 3.周例会 4.内训需求分析及工作分工会议 5.通讯录与客户端沟通 6.PHP里面的AOP配置 收获: 完成登录、注销 安装dbxml, 配置php里面的php_db4.dll  php_dbxml.dll 内训需求没有考虑老员工的诉求:高阶技能、管理技能、沟通技巧、进一步提升职业素养。企业如果没有考虑对核心人员、中层管理人员的持续提升,那么他们的领导层很难解脱从而去关注更高级的领域,公司的产品设计和实现无法取得长足的进步
今日任务: 1.批量导入企业通讯录的模板格式修改,以及字段详细说明 2.在虚拟机下开发企业通讯录管理系统 功能点 难度 1.登录 1 2.注销 1 3.查询企业信息 2 4.修改企业信息 2 5.查询企业通讯录信息 4 6.批量导入企业通讯录信息 4 7.修改企业通讯录信息 5 8.删除企业通讯录信息 3 9.记录操作日志 4 10.XCAP协议 4 今日收获: 1.php关于mysql的开发 2.UCS网管框架熟悉
今日任务: 1.参考星网锐捷的批量导入,在通讯录中补充批量导入设计方案   功能设计:1、让用户选择字段 2、生成csv格式的模板 3、按照详细的字段说明填写csv    4、导入     结果:第一步不要; 输出文档,与yk交流 2.在虚拟机里面搭建PHP开发环境、项目框架 studyphp omui + php + mysql 结果:完成项目的登录功能 今日工作总结: 1.及时找到相应的人沟通:yk==》sn==》wxl,登录星网锐捷的设备参考批量导入的操作,从而设计企业通讯录的批量导入方案 http://192.168.10.186 2.在虚拟机上搭建PHP开发环境,前 ...
在执行mvn test 、mvn package 或者 mvn install命令时经常会出现 java.lang.OutOfMemoryError: Java heap space  问题,原因是工程较大而JVM的内存不够所导致的。 解决办法: 1.在mvn.bat中加入了set MAVEN_OPTS= -Xms512m -Xmx512m 2.在环境变量中添加了MAVEN_OPTS : -Xms512m -Xmx512m 设置生效以后,就再也没报这个异常了
我们通常会使用系统自带的ActivityManager,但是在有些情况下使用起来不是太简洁。所以会自己来维护一个栈来管理这些activtiy 代码如下: import java.util.Stack; import android.app.Activity; import android.util.Log; public class ScreenManager { private static final String TAG = "ScreenManager"; private static Stack<Activity& ...
...
通常我们定义Dialog时是这么做的: AlertDialog dialog = new AlertDialog.Builder(MainActivity.this) .setTitle("退出系统") .setMessage("确定要退出系统吗?") .setView(textEntryView) .setPositiveButton("取消", new DialogInterface.OnClickListener() { public void onClick(Dia ...
首先一看到这个问题我们可能会想到用 @Override public boolean onKeyDown(int keyCode, KeyEvent event) {} 来处理 但是结果却不如人意,这是为什么呢? 我们来看看系统对Home键的处理机制: 看完了这张图我们就会明白:Home键不同于Back键和软键盘,它属于系统键。但在按压时会发出一个广播。所以我们可以通过广播接收者的方式来处理它的按压事件 我们自定义一个Home键监听类,里面来定义一个广播接收者: import android.content.BroadcastReceiver; import and ...
1、生成 存在这样一个线程,它不断地从driver读取Event,并把它放到RawEvent队列中。这个队列中的RawEvent既有按键,也有触摸、轨迹球等事件。 RawEvent队列中的每个RawEvent最后都会通过一系列转化,最终变为KeyEvent被发送给另外一个线程,即输入线程,也就是一个Activity的主线程。 2、传递 KeyEvent传递过程主要可以划分为三步:过滤器、View树、Activity 过滤器部分主要对应着PhoneWindowManager.java中的interceptKeyTq和interceptKeyTi这两个方法。它们的代码可以在frame ...
private void btnfinishClick(View v) { new Thread(new MyRunnable()).start(); } class MyRunnable implements Runnable{ @Override public void run() { try { setContentView(R.layout.activity_ ...
<div id="support_content" style='overflow:hidden;'> <iframe scrolling="no" id='sup_ctx_iframe' name='sup_ctx_iframe' marginwidth='0' style='overflow:hidden;' marginheight='0' width='100%' frameborder='no' border='0' src='' onload="setIframeHeight();">&l ...
为了兼容ie FF chrome等主流浏览器,对事件部分作了修改: radio的赋值和事件操作 // 绑定radio单击方法 $("input[type='radio']").bind("click", function(e) { var theEvent = window.event || e; var theObj = theEvent.target || theEvent.srcElement; var selectedvalue = $(this).val(); if (selec ...
这几天与一个小网站系统,发现用户在线修改密码时失败。然后debug进去,发现从数据库中查询出来的密码是null,而用工具查表其实密码是有值的。然后进一步查找user.xml文件,发现在表字段中定义的是: UserPassword varchar(100),#密码 User.java中的密码是这样的: /** * 登录密码 */ private String pwd; 当查询返回结果是带个对象时,myBatis会有一个resultType=user,这个时候他会自动去映射到对象的属性,这个时候即便UserPassword有值,但是还 ...
这几天在写一个网站,发现所有的textarea在显示内容时都有空格,在调试的时候本来后台传过来的内容长度为30,结果显示时变成了40! 非常不解。 最后经过尝试发现原来是<textarea>${xxx}</textarea> 标签之间不能换行,不然就会有空格出现。 以后要谨记这一点了! <textarea style="width:600px; resize: none;" cols="80" rows="10" name="feedbackContent" readonly=& ...
Global site tag (gtag.js) - Google Analytics