- 博客(41)
- 资源 (8)
- 收藏
- 关注
原创 Datawhale编程【任务1 - 数组与链表】
//数组//实现一个支持动态扩容的数组//实现一个大小固定的有序数组,支持动态增删改操作//实现两个有序数组合并为一个有序数组//学习哈希表思想,并完成leetcode上的两数之和(1)及Happy Number(202)!//(要求全部用哈希思想实现!)(选做)(注意:在第四天会进行继续学习)package arrayTask;import java.util.Arrays...
2019-02-28 18:36:21
205
原创 Reverse Integer
class Solution { public int reverse(int x) { // 标记符,1为正,-1为负 int flag = 1; if (x < 0) { x = -x; flag = -1; } Stack<Character...
2019-02-11 18:25:09
242
原创 day07:最接近的三数之和(Java)
第7天了,依旧是很快写出充满BUG的代码,然后调试几小时,唉,好惨。class Solution { public int threeSumClosest(int[] nums, int target) { // 边界判断 if (nums == null || nums.length < 3) return 0; ...
2019-02-01 15:04:22
205
原创 day06:三数之和(Java)
class Solution { public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> result = new ArrayList<>(); if (nums == null || nums.length &l...
2019-01-30 21:30:28
165
原创 day05:最长公共前缀(Java)
class Solution { public String longestCommonPrefix(String[] strs) { if (strs == null || strs.length < 1) return ""; String firstStr = strs[0]; for (int i = ...
2019-01-30 21:29:09
179
原创 day04:字符串转整数(atoi)
class Solution { public static boolean flag; public int myAtoi(String str) { str = str.trim(); if (str == null || str.length() < 1) { flag = false; retu...
2019-01-29 18:51:43
129
原创 强化学习Q-Learning解决FrozenLake例子(Python)
import gymimport numpy as npimport randomimport matplotlib.pyplot as plt# gym创建冰湖环境env = gym.make('FrozenLake-v0')# 初始化Q表格,矩阵维度为【S,A】,即状态数*动作数Q_all = np.zeros([env.observation_space.n,env....
2019-01-29 17:32:15
7452
4
原创 day03:最长回文子串(Java)
class Solution { public String longestPalindrome(String s) { // 边界判断 if (s == null || s.length() == 0) return s; int len = s.length(); int l =...
2019-01-29 17:11:18
345
原创 day02:寻找两个有序数组的中位数(Java)
class Solution { public double findMedianSortedArrays(int[] nums1, int[] nums2) { int[] allArray = new int[nums1.length + nums2.length]; for (int i = 0; i <= nums1.length - 1; i++)...
2019-01-28 15:34:59
413
原创 day01:两数之和(Java)
class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i <= nums.length-1; i++) { i...
2019-01-26 20:25:10
1608
原创 剑指Offer_编程题_牛客网_66道题_Java_存档
二维数组中的查找 public class Solution { public boolean Find(int target, int [][] array) { boolean flag = false; int row = 0; if (array == null || array.length == 0 || array[0].length == 0...
2018-12-05 17:26:08
438
原创 2012-09-13 单位管理需求文档
(1)工作情况 1.单位管理需求分析文档修改 2.单位管理原型界面调整(2)假如工作上遇到的问题 1.尝试对单位管理业务流程的描述:在用户注册登陆页面时,有个人用户、企业用户、公务员等几类用户。 选择『企业用户登陆』入口,成功登陆后可以进行『单位信息编辑』,此处有两种情况: 一是该单位『有营业执照』编号,则可以选择『自动关联信息』,如果『...
2012-10-24 13:54:05
88
原创 2012-09-07 单位管理
(1)工作情况 1.单位管理需求分析文档初稿 2.单位管理原型界面设计 3.单位管理业务逻辑简单分析(2)假如工作上遇到的问题 1.单位管理的下级分类主要有单位信息管理、单位用户管理、单位证书管理、单位申请历史、单位诚信管理。 2.在单位管理登陆注册入口,企业单位登陆类别有两类,一是有已登记营业执照,二是未登记营业执照。 3.有登记营业执照的单位...
2012-10-24 13:54:01
81
原创 2012-08-30 阅读代码
(1)工作情况 1.Tomcat连接池的配置。 2.了解HQL 3.阅读简单SSH代码 (2)假如工作上遇到的问题 1.javax.naming.NameNotFoundException: Name jdbc is not bound in this Context Tomcat连接池异常。原教程提供的代码在Tomcat5.0才能实现。Tomca...
2012-10-24 13:53:55
76
原创 2012-08-23 工程导入
(1)工作情况 1.熟悉权限管理,了解RBAC--基于角色的访问控制(Role-Based Access Control)。 2.在Tomcat部署开源权限管理中间件Ralasafe。 3.OA工程导入,主要是为了解OA其中的组织管理,权限管理两个模块。 4.GoldJbpm工程导入,主要是为了解Jbpm和权限管理结合的实例。(2)假如工作上遇到的问题 1....
2012-10-24 13:53:51
91
原创 2012-08-17 工单系统
(1)工作情况: 1.套用后台静态框架<frame>,实现页面效果。 2.更改Hibernate数据库方言为MySQL,修改 /jbpm4web/src/jbpm.hibernate.cfg.xml,然后导入关联表到数据库。 3.MySQL外键异常,将出错的外键约束方式由RESTRICT改为CASCADE,级联删除。 4.JBPM中form提交时...
2012-10-24 13:53:45
190
原创 2012-08-10 jbpm简单运用
(1)当天工作情况: 1.工单流程初步实现,user提交工单启动申请后,由部门经理manager审批,驳回则返回重新申请,批准则到主管boss审批,驳回则返回,主管审批通过则初步流程结束。参考jbpm请假模型设定,点击工单办理后在流程定义中多出一栏,点击启动后可以在待办任务中修改查看工单信息。每个工单的提交都会在流程实例中实现对应信息。还可以通过流程实例后面的流程图片查看到当前的步骤。 ...
2012-10-23 16:09:32
101
原创 2012-08-09 UML
(1)当天工作情况: 1.了解了UML相关知识点,用Rational Software 简单画了工单提交流程的状态图、顺序图、用例图。 用于更加清晰的了解工单提交流程。 2.了解JBPM相关知识点,查阅资料。在Eclipse配置开发环境。 在eclipse中的文件eclipse.ini中,加入-Dfile.encoding=UTF-8,主要用于编码统一。 ...
2012-10-23 16:09:23
121
原创 2012-08-08 权限表设计
(1)当天工作情况: 1.权限表的设置。主要有:权限表user(userid pk)、权限映射表usertogroup(userid groupid fk)、管理组表group(groupid pk)、人员映射表grouptoaction(groupid action fk)、人员表action(action pk)。还有权限分栏表actioncolumn(actioncolumnid p...
2012-10-23 16:09:16
111
原创 2012-08-07 数据库设计
(1)当天工作情况: 1.初步设计了工单系统数据库表结构:有项目表(Item)、工单表(Order)、工单历史记录(orderHistory)、工单类型(Type)、步骤(Actor)、步骤处理人(actorUser)。 其中主要的字段有:工单表的状态列(state):未分配、已分配、已完成、超时。 步骤表的步骤名称(actorName):提交工单、审批、处理工单、...
2012-10-23 16:09:10
201
原创 2012-08-06 工作流与工单系统
(1)当天工作情况: 1.了解工作流系统,百科的解释是:它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工单系统是属于工作流中的传统模式:对审批流程的每个节点设定相应审批人,只有当该节点上的所有人员都通过审批请求后,才可以进入下一个节点。 2.工作流的数据库设计,通用的有以下这些表结构:项...
2012-10-23 16:09:00
695
原创 2012-08-03 熟悉知识点
(1)当天工作情况: 1.工单系统功能流程文档的书写,简单描述了工单系统的功能模块、业务流程和逻辑状态。 2.了解了项目开发的工作流程:市场调研、需求分析、概要设计、详细设计、编码、测试。 上网查找了些项目数据库设计相关的资料,了解下三范式、了解下基本的UML图。 3.重新看了下网上别人写的关于struts2的博文,熟悉一下struts2,之前由于没接触过s...
2012-10-22 08:09:05
80
原创 2012-08-02 cron页面、工单系统
(1)当天工作情况: 1.cron页面进行toString()方法调用,设置一个static参数值,来判断toString()方法返回的是 toSimpleString()还是 toFullString() 2.了解下JUnit。 3.认真看了下工单系统,了解里面相应功能模块以及业务流程。 主要的功能模块有:工单办理、个人工时统计、工单排名、参数设置 ...
2012-10-22 08:08:49
85
原创 2012-08-01 时间表达式数据转换
(1)当天工作情况: 1.includeProperties 参数:输出结果中需要包含的属性值,这里正则表达式和属性名匹配,可以用“,”分割填充多个正则表达式。 <param name="includeProperties">jobName,ttDTO</param> 2.classes不能自动编译:Clean all projects ...
2012-10-22 08:08:34
81
原创 2012-07-31 Cron
(1)当天工作情况: 1.在FullCronTimeExp新建一构造方法:public FullCronTimeExp(TriggerTimeDTO dto) throws ParseException 用于Cron表达式的赋值生成。 根据页面jobinfo.jsp radio checked 的 value 值来进行 if 判断。根据填写的相关参数组合成时间表达式。 ...
2012-10-22 08:08:21
74
原创 2012-07-27 时间表达式
(1)当天工作情况: 1.学习了时间表达式。 2.阅读了项目中时间表达式的相关页面:FullCronTimeExp.java 、SimpleCronTimeExp 3.相关参阅网址:http://chinaxxren.iteye.com/blog/839630 4.项目双击设置断点,F8继续执行。火狐POST查看。 5.struts相关参数配置: ...
2012-10-22 08:08:02
71
原创 2012-07-27 DTO属性驱动
(1)当天工作情况: 1.把之前写在Action的部分模型驱动分离出来放置到DTO,减少Action的代码量,采取属性驱动方式。 2.将之前 form的 name属性加上前缀,用OGNL表达式测试数据输出的时候也要加前缀。 3.测试一下模型驱动的写法,不用加前缀,public Object getModel(){ ... }之后实现了模型数据和Action的绑定。(2)假如...
2012-10-19 08:32:20
70
原创 2012-07-26 DTO、Action
(1)当天工作情况: 1.解决了用<s:date />标签格式化后时分秒为0的情况,在用WdatePicker日历插件后,格式必须是完整的%y-%M-%d %H-%m-%s。才能正常格式化。 2.设置在点击保存按钮后,输出当前系统时间。其中用JS获取当前系统时间。 s=vYear+(vMon<10 ? "0" + vMon : vMon)+(vDay&...
2012-10-19 08:32:12
113
原创 2012-07-25 Action收集数据
(1)当天工作情况: 1. Action 通过 name 属性进行传值。get和set方法。 2. private Date tt_month_*; s:date标签使用时,一定要是Date类型。 <s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss.SSS" /> 这里格式含义:yyyy-MM-d...
2012-10-19 08:32:04
101
原创 2012-07-24 页面设计、Action收集、DTO
(1)当天工作情况: 1.input 的 maxlength="2" 设置输入的最大字符数。 2.正则表达式,只允许输入整数。 value.replace(/[^\d]/g,'') 3.代码的结构化修改。 4.DTO设计,Action通过get、set方法进行数据的收集。(2)假如工作上遇到的问题解决不了: 1.如何对即时、定时,定时中每月、每周、每天、...
2012-10-19 08:31:53
84
原创 2012-07-21 时间控件
(1)当天工作情况: 1.<script type="text/javascript" src="../js/My97DatePicker/WdatePicker.js"></script> class="Wdate" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:m:s'})" 对时
2012-10-19 08:31:40
63
原创 2012-07-20 时间表达式界面原型
(1)当天工作情况: 1.基于click radio事件,实现点击即时、实时、每月、每周、每天显示不同的任务调度。 2.用.attr({"disabled":"disabled"});属性设计灰色按钮防止并行操作。 3.用.removeAttr("disabled");恢复原有可用属性。 4.加入全选按钮。(2)假如工作上遇到的问题解决不了: 1.目前没加入...
2012-10-18 10:05:39
123
原创 2012-07-19 JS交互、CRON表达式
(1)当天工作情况: 1.Jquery里的radio取值,并用于div层的显示与隐藏,再通过Action里get、set方法对值进行传递输出到result页面。 2.select下拉列表onchange时alert对应option的value值。 3.checkbox输出选中的值。 4.了解CRON时度表达式。(2)假如工作上遇到的问题解决不了: 1.不了解...
2012-10-18 10:05:32
154
原创 2012-07-18 MySQL乱码,时间表达式页面第一步
(1)当天工作情况: 1.Hibernate Demo .相关Exception及解决方法: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate.news_table' doesn't exist 数据库建表。 news_table ...
2012-10-18 10:05:24
78
原创 2012-07-17 struts2拦截器,IOC实现,文件上传
(1)当天工作情况: 1.struts2拦截器,include struts-default.xml就包含了默认的拦截器。可以用“<interceptor-ref name="xx" />”覆盖默认拦截器。 2.struts2中实现IOC,做Demo练习时由于struts包与spring包版本不兼容,抛出Classes Not Found Exception 。在官网重新下载2.0...
2012-10-18 10:05:16
86
原创 2012-07-14 struts简单Demo
(1)当天工作情况: 1.org.apache.jasper.JasperException: Unsupported encoding: 抛出这个异常的原因在于,在JSP页面的编码设置中有问题 2.java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher ...
2012-10-18 10:04:43
58
2012-07-13 ProJect导入、原理,框架结构
(1)当天工作情况:1.ProJect流程: Xml<-- 交换UI --> 交换框架 --> 调度任务 Job -->任务(加载)-->任务(转换)-->任务(格式)-->输出 2.框架结构图 : 表现层 JSP Jquery(JSTree) AjaxAnywhere(掌握) (Action struts2)...
2012-10-17 13:53:08
76
原创 2012-07-12 导工程ProJect出错的相关Exception
(1)当天工作情况:1.根据工程里相关数据库conn文件,设置连接密码。因为不懂多个db连接文件的相关性,要手动改几个文件,最后选择修改MySQL本身密码。2. .classpath路径里的 jar 包好像是绝对路径的,按着目录的递归结构在本地磁盘建立 jar 包文件夹。不过自行导入 lib也能实现同效果。3. MyEclipse的自动编译问题。classes文件夹是空白的,没有任何编译文件。可以...
2012-10-17 13:52:27
123
原创 2012-07-11 Project工程导入
(1)当天工作情况:Project工程导入。 1.从Tomcat复制servlet-api.jar包拷贝到jdk\jre\lib\ext目录或者设置ClassPath 。以及 userlibrary 的使用。 2.解决项目文件中文在MyEclipse里显示乱码。设置Text file encoding 为 utf-8 ...
2012-10-17 13:51:25
86
2012-07-10 Java开发环境搭建
(1)当天工作情况: 配置Java开发环境 Java JDK + Dreamweaver + Tomcat 6.0 + MyEclipse-8.6 + MySQL + Oracle (2)假如工作上遇到的问题解决不了: Oracle出错信息: ORACLE initialization or shutdown in progress 解决问题的参考方案:http://hi.baid...
2012-10-17 13:50:01
72
PL/SQL 程序设计
2013-01-28
如何管理好电子邮件:仓鼠革命
2009-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人