- 浏览: 302706 次
- 性别:
- 来自: 西安
最新评论
-
masuweng:
楼主讲的很详细mark
allatori混淆技术总结 -
无双Rama:
查询:数据-》xml-》POJO的setter插入:POJO的 ...
使用myBatis时要注意对象属性与表字段要对应 -
无双Rama:
chengxiaohu66 写道请问能发下userAnalys ...
ajax实现动态级联下拉框 -
无双Rama:
<html>
<head>
& ...
如何在页面中设置IE浏览器的文档模式 -
zfms:
楼主解决了吗?我也遇到这个问题了
ClientAbortException: java.io.IOException
文章列表
今日任务:
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_ ...
依据子页面的内容让iframe高度自适应
- 博客分类:
- Web前端技术
<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=& ...