上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 变更步骤: 1.配置管理活动:配置识别、配置状态记录、配置核实与审计2.项目章程中记录项目的目的和总体预算3.变更控制系统规定了变更管理流程及批准的权限4.项目章程是授权项目经理动用组织资源的文件5.变更管理不包括成果及具体的技术规格6.变更控制委员会(CCB)是正式的团体,负责审查、评价、批准、推 阅读全文
posted @ 2019-09-25 11:37 嘉禾世兴 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 工作到了一定的年限,都或多或少想了解管理的知识,PMP是国际认证的一项考试,招聘要求上也有提及。 不需要报名培训班,万能的某宝即可解决报名、PDU、学习资料的问题,但3900的考试费还是免不了的,为了这么贵的考试费,也要拼尽全力啊! 教材看不进去,全靠这本 项目组织结构: PMO类型 项目的每个阶段 阅读全文
posted @ 2019-09-18 17:32 嘉禾世兴 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Vue.js是对JavaScript进行了封装,语法风格和小程序很像,比如双大括号{{}}都是插值表达式。也许它们有相互借鉴的地方,所以说只要熟悉了一门语言,再学习其他语言就会融会贯通。 Vue的官方文档是https://cn.vuejs.org/v2/guide/ W3c的教程是https://w 阅读全文
posted @ 2019-08-24 15:28 嘉禾世兴 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 花了一天时间学了下bootstrap入门,想必大家用css写前端页面的时候都很痛苦,bootstrap就是来解决这个问题的,它封装了css的很多样式,开发的时候直接拿来用就可以了,提高了开发效率 bootstrap官网地址:https://www.bootcss.com/ bootstrap比较优秀 阅读全文
posted @ 2019-08-21 19:07 嘉禾世兴 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 微信小程序非常的火,了解一下很有好处 传统的前端页面是用html+js+css,微信小程序用的是wxml+js+wxss,就是把html和css改装了一下 开发起来非常快,而且小程序是跨安卓端和苹果端的,被越来越多的创业公司所采用(成本低啊) 小程序官方文档地址:https://developers 阅读全文
posted @ 2019-08-20 19:54 嘉禾世兴 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 各位应该都了解SSH和SSM工程搭建时候需要各种配置代码,还要Tomcat配置,非常麻烦 现在好了,SpringBoot来解救大家了,它默认使用了各种常用的配置,而且内嵌了Tomcat(你没听错!就是内嵌了Tomcat,连Tomcat都不用配置了)。SpringBoot是基于约定的,所以很多配置都有 阅读全文
posted @ 2019-07-30 15:16 嘉禾世兴 阅读(456) 评论(0) 推荐(0) 编辑
摘要: SSH:Struts2+Spring+Hibernate SSM:SpringMVC+Spring+MyBatis 共同点: 1.Spring依赖注入DI来管理各层的组件。 2.使用面向切面编程AOP管理事物、日志、权限等。 不同点: 1.Struts2 和 SpringMVC 控制器(contro 阅读全文
posted @ 2019-07-29 17:52 嘉禾世兴 阅读(419) 评论(0) 推荐(0) 编辑
摘要: SpringMVC和Struts2的区别共同点:1.都是web层框架,都是基于MVC模型编写2.底层都离不开原始ServletAPI3.处理请求的机制都是一个核心控制器 区别:1.SpringMVC的入口是Servlet,而Struts2是Filter2.SpringMVC是基于方法设计的,而Str 阅读全文
posted @ 2019-07-27 19:43 嘉禾世兴 阅读(6240) 评论(1) 推荐(1) 编辑
摘要: 延迟加载(按需加载、懒加载)在真正使用数据时才发起查询,不用的时候不查询 MyBatis一级缓存: 指的是MyBatis中SqlSession对象的缓存,当我们执行查询之后,查询的结果会同时存入到SqlSession为我们提供一块区域中。 该区域的结构是一个Map。当我们再次查询同样的数据,myba 阅读全文
posted @ 2019-07-04 16:15 嘉禾世兴 阅读(321) 评论(0) 推荐(0) 编辑
摘要: MyBatis的多表查询只需要DAO接口和sql语句即可,主要的是mapper里的返回字段要正确 现在有4张表 user role account user_role 工程结构 DAO层 实体类 sql配置文件 AccountDao.xml RoleDao.xml UserDao.xml 测试类 测 阅读全文
posted @ 2019-07-02 09:51 嘉禾世兴 阅读(12350) 评论(0) 推荐(1) 编辑
摘要: 拿MyBatis的SqlSession为例 第一步:先找到这个接口 第二步:右击选择 再选择 第三步: 会得到如下 右击Closeable,因为SqlSession实现了它,选择Show Inplementations 找到SqlSession,点击,得到如下 第四步:最后一步,右击SqlSessi 阅读全文
posted @ 2019-06-29 11:51 嘉禾世兴 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: MyBatis的增删改查,特点是只要定义接口,不用实现方法,sql语句在xml中配置,非常方便 文件结构 接口UserDao 实体类User 实体封装 SqlMapConfig.xml sql语句 测试类 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2019-06-29 11:40 嘉禾世兴 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 自定义MyBatis是为了深入了解MyBatis的原理 主要的调用是这样的: 首先第一步:将配置文件SqlMapConfig.xml转为流文件 第二步:解析配置文件 主要是通过反射将属性值保存到map中 第三步:DefaultSqlSessionFactory工厂生产出DefaultSqlSessi 阅读全文
posted @ 2019-06-28 15:42 嘉禾世兴 阅读(837) 评论(0) 推荐(1) 编辑
摘要: Struts2的配置文件是struts.xml和web.xml Spring的配置文件是applicationContext.xml和web.xml Hibernate的配置文件是实体映射配置文件和hibernate.cfg.xml和jdbc.properties 总的流程大致是web层调用Serv 阅读全文
posted @ 2019-06-24 15:20 嘉禾世兴 阅读(457) 评论(0) 推荐(0) 编辑
摘要: SpringMVC和Struts2的区别 SpringMVC与Struts2区别 对比项目 SrpingMVC Struts2 优势 国内市场情况 有大量用户,一般新项目启动都会选用springmvc 有部分老用户,老项目组,由于习惯了,一直在使用。 国内情况,springmvc的使用率已经超过St 阅读全文
posted @ 2019-06-19 15:14 嘉禾世兴 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 首先是简单数据类型的封装 jsp页面 struts.xml 实体类 简单数据封装的三种方式 结果 下面是复杂数据类型的封装 jsp页面 struts.xml 实体类 数据保存到List中 数据保存到Map中 结果 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2019-06-18 17:09 嘉禾世兴 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 知识点: servlet是单例的,Action是多例的,一次请求,创建一个Action的实例 结果页面分为全局和局部两类(局部优先级更高) result标签:name : 默认succestype :页面跳转类型 dispatcher 默认值,请求转发(action转发jsp) redirect 重 阅读全文
posted @ 2019-06-18 15:04 嘉禾世兴 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 第一次搭建Sturts框架会遇到几个坑 1.IntelliJ自动生成的web.xml中filter-class报错,是因为Struts2-2.5版本修改了 改为 2.配置好Tomcat后会报错 可是我明明已经配正确了啊?修复的地方如下(这是最坑的地方) 回到我的Android Studio一看,果然 阅读全文
posted @ 2019-06-17 18:55 嘉禾世兴 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 事务的特性:原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久到数据库 Spring的事务管理分两类 编程式事务:自己写代码 申明式事务:(AOP原理)XML方式的声明式事务、注解方式的声明式事务 下面的demo都 阅读全文
posted @ 2019-06-14 11:17 嘉禾世兴 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 除了Spring自带的Jar包,还要下载几个Jar包,这里我吐槽下CSDN,下个Jar包都要积分,真是想钱想疯了,其实可以Google得到 我把所有依赖的Jar包贴出来 MySql数据库的搭建和使用我就不说了,百度即可。现在的MySQL Workbench挺好用的 我们先来看下 普通的JDBC的写法 阅读全文
posted @ 2019-06-14 10:42 嘉禾世兴 阅读(280) 评论(0) 推荐(0) 编辑
摘要: AOP面向切面编程Spring是基于Aspectj的AOP开发 AOP的底层原理就是动态代理 动态代理分两种JDK动态代理:只能对实现了接口的类产生代理Cglib动态代理:第三方代理技术,对没有实现接口的类产生代理对象,生成子类对象,可以动态添加类的属性和方法 Spring会根据是否有接口自动选择相 阅读全文
posted @ 2019-06-13 12:54 嘉禾世兴 阅读(361) 评论(0) 推荐(0) 编辑
摘要: XML方式: IOC:控制反转的底层原理就是:工厂模式+反射+配置文件DI:依赖注入就是通过配置文件设置属性值 BeanFactory 是老版本的工厂类:调用getBean的时候,才会生成类的实例ApplicationContext 是新版本的工厂类:加载配置文件的时候,就会将Spring管理的类都 阅读全文
posted @ 2019-06-11 18:55 嘉禾世兴 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 先来看效果图 只做了简单的在线翻译,语音翻译和图片翻译都要钱,哈哈 市面上有名气的翻译公司就是有道和百度了,有道尝试了一下,分为API和SDK两种,但是demo下载下来跑不了 百度的就是API,也很简单,就是通过百度的协议去请求他们的服务器,得到翻译后的值,每个月有200万的免费,够用了 百度文档地 阅读全文
posted @ 2019-06-04 12:24 嘉禾世兴 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 我们先来看看效果 上面是根据图片检测出其中的人脸、每个人脸的年龄还有性别,非常强大 第一步: 登录https://ai.arcsoft.com.cn/,注册开发者账号,身份认证,注册应用,得到APPID和SDKKEY 第二步: 阅读SDK接入文档https://ai.arcsoft.com.cn/m 阅读全文
posted @ 2019-05-29 17:33 嘉禾世兴 阅读(3717) 评论(0) 推荐(0) 编辑
摘要: LeetCode第58题: Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string. If 阅读全文
posted @ 2019-05-24 21:30 嘉禾世兴 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. Example: 翻译: 阅读全文
posted @ 2019-05-23 16:47 嘉禾世兴 阅读(165) 评论(0) 推荐(0) 编辑
摘要: LeetCode第38题 The count-and-say sequence is the sequence of integers with the first five terms as following: 1 is read off as "one 1" or 11.11 is read 阅读全文
posted @ 2019-05-22 15:31 嘉禾世兴 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 前面做了一个心电图的demo 心电图,结果发现那个心电图是静态的,是应用一启动就已经画好了的,整个页面向左滑动而已 下面我改造了一下,写了一个实时接收数据的动态心电图,网上其他地方也有,但是没有讲到重点 我们先看看效果图 很符合要求吧?只不过我没有到达屏幕的最右边就开始向左滑动是为了理解更方便 其实 阅读全文
posted @ 2019-05-20 10:44 嘉禾世兴 阅读(1713) 评论(1) 推荐(0) 编辑
摘要: 这两天在研究蓝牙,网上有关蓝牙的内容非常有限,Github上的蓝牙框架也很少很复杂,为此我特地写了一个最最简单的DEMO,实现BLE蓝牙接收数据的问题, 不需要什么特定的UUID, 不需要什么断开重连, 不需要什么多连接等等, 网上都把BLE蓝牙写的好复杂好复杂,那不是我想要的,我只想为新手提供一个 阅读全文
posted @ 2019-05-16 14:39 嘉禾世兴 阅读(4636) 评论(1) 推荐(1) 编辑
摘要: LeetCode第28题 Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. Example 1: Example 2: 翻译: 返回大字符串 阅读全文
posted @ 2019-05-09 11:41 嘉禾世兴 阅读(155) 评论(0) 推荐(0) 编辑
摘要: LeetCode第27题 Given an array nums and a value val, remove all instances of that value in-place and return the new length. Do not allocate extra space f 阅读全文
posted @ 2019-05-08 10:32 嘉禾世兴 阅读(156) 评论(0) 推荐(0) 编辑
摘要: LeetCode第26题 Given a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length. Do not alloc 阅读全文
posted @ 2019-05-05 18:48 嘉禾世兴 阅读(253) 评论(0) 推荐(0) 编辑
摘要: LeetCode第21题 Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two li 阅读全文
posted @ 2019-05-05 16:58 嘉禾世兴 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 首先说个题外话,《研磨设计模式》这本书占据很多设计模式书籍排行榜的榜首,但是这本书只印刷了一次,导致此书绝版,所以在淘宝和京东的购买价格翻了3倍 【简单工厂模式】 1.客户端根本就不应该知道具体的实现类是Impl,其实就是为了封装实现类,因而在具体实现类和客户端之间增加了一个工厂类,工厂类的作用就是 阅读全文
posted @ 2019-04-26 15:12 嘉禾世兴 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 参考自:手把手教你打造一个心电图效果View Android自定义View 动态心电图详见接收数据实时更新的波状曲线图 效果图 布局: 自定义控件 activity 最重要的就是Path这个类和moveTo()/lineTo()方法 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2019-04-13 18:08 嘉禾世兴 阅读(522) 评论(0) 推荐(0) 编辑
摘要: --摘自廖雪峰nodejs教程 No1:模块 一个模块想要对外暴露变量(函数也是变量),可以用module.exports = variable;,一个模块要引用其他模块暴露的变量,用var ref = require('module_name');就拿到了引用模块的变量。 Node利用JavaSc 阅读全文
posted @ 2019-03-22 11:10 嘉禾世兴 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 需求: 测试人员在Jenkins打包完成以后,自动发送到云测平台进行自动化测试,最后的测试报告发送到相关测试人员的邮箱 串联系统:Jenkins,云测平台,聚合报告 涉及到的工具:1.xshell-62.xftp-63.airtest IDE4.python+poco 原理流程: 1.Jenkins 阅读全文
posted @ 2019-03-11 16:19 嘉禾世兴 阅读(257) 评论(0) 推荐(0) 编辑
摘要: --摘自《Android进阶解密》 1.Hook技术分类 1)根据Hook的API语言划分,分为Hook Java和Hook Native * Hook Java主要通过反射和代理来实现,应用于在SDK开发环境中修改Java代码 * Hook Native则应用于在NDK开发环境和系统开发中修改Na 阅读全文
posted @ 2019-01-09 14:53 嘉禾世兴 阅读(362) 评论(0) 推荐(0) 编辑
摘要: --摘自《Android进阶解密》 1.Instant Run编译部署 1)Hot swap:代码的增量改变不需要重启App,甚至不需要重启当前的Activity。修改一个现有方法中的代码时会采用Hot Swap 2)Warm Swap:App不需要重启,但是Activity需要重启。修改或删除一个 阅读全文
posted @ 2019-01-07 18:33 嘉禾世兴 阅读(688) 评论(0) 推荐(0) 编辑
摘要: --摘自《Android进阶解密》 *Java中的ClassLoader* 1.系统类加载器包括3种: 1)Bootstrap ClassLoader(引导类加载器) C/C++代码实现的加载器,用于加载指定的JDK的核心类库,比如java.lang.、java.uti.等这些系统类。Java虚拟机 阅读全文
posted @ 2019-01-04 16:38 嘉禾世兴 阅读(635) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页