- 代码工艺:实践《修改代码的艺术》中如何安全地在现有代码库中修改代码的方法
rongqing2019
代码工艺代码规范
《修改代码的艺术》一书中,对如何安全地在现有代码库中修改代码提出了以下步骤:1.定义变更点;2.寻找测试点;3.打破依赖关系;4.编写测试;5.进行修改和重构。场景描述已有一段代码逻辑更新用户信息,但它的代码存在以下问题:缺乏单元测试,无法验证修改是否正确。存在硬编码和强耦合,导致难以扩展和测试。方法过于复杂,多个逻辑混在一起,影响可读性。原始代码(待修改)以下是现有的代码逻辑:@Servicep
- 怎样测试一笔金融交易?
自由安
软件测试软件测试金融支付银行测试
文章目录前言一支付交易的过程二支付交易测试点1.报文前置数据处理2.业务前置数据处理3.业务处理中(交易进行中)4.业务处理完成(交易完成)5.上,下游关联功能检查前言 这篇文章来梳理下关于金融支付的一些基本测试点,由于平时接触的基本都是偏业务底层和接口测试,所以从数字底层的角度来简单总结下金融支付交易的测试点,当个人笔记使用。一支付交易的过程 一个完整的支付过程其实流程是比较长的,不是我们去
- 商城项目测试用例设计实战
shengnan_wsn
测试测试用例
文章目录项目介绍模块测试用例实现步骤1注册模块1需求分析2提取测试点项目介绍注册模块登录模块搜索模块购物车模块订单模块模块测试用例实现步骤需求分析测试点提取用例编写用例执行缺陷管理1注册模块1需求分析查看查看需求文档原型图2提取测试点可以从ui布局和功能考虑
- 蓝桥杯刷题第四天——字符排序
XAX520_1314
蓝桥杯蓝桥杯职场和发展python
题目描述给定一个长度为n的由小写字母构成的字符串。请你按照α~2的顺序,对字符串内的字符进行重新排序,并输出重新排序后的字符串。输入格式第一行包含整数T,表示共有T组测试数据。每组数据第一行包含整数n。第二行包含一个长度为n的由小写字母构成的字符串。输出格式每组数据输出占一行,输出重新排序后的字符串。数据范围前3个测试点满足1≤T≤5,1≤≤10。所有测试点满足1≤T≤100,1≤≤200。输入样
- 解析银行企业网银:功能、安全与应用场景
菁英猎人职业教育
金融计算机软件测试功能测试金融测试用例测试工具
银行企业网银,是银行面向企业用户开发的一种网上银行服务,相对于个人网银而言,企业网银拥有更高的安全级别和更多针对企业的功能。一、定义与特点定义:银行企业网银是指银行通过互联网或专线网络,为企业客户提供账户查询、转账结算、在线支付等金融服务的渠道。特点:高安全性:企业网银采用多重安全认证机制,确保交易安全。功能丰富:涵盖账户管理、转账汇款、在线支付、投资理财等多种功能。便捷高效:支持7x24小时在线
- 【华为OD技术面试真题 - 技术面】-测试八股文真题题库(1)
算法大师
华为od面试python算法前端
华为OD面试真题精选专栏:华为OD面试真题精选目录:2024华为OD面试手撕代码真题目录以及八股文真题目录文章目录华为OD面试真题精选1.黑盒测试和白盒测试的区别2.假设我们公司现在开发一个类似于微信的软件1.0版本,现在要你测试这个功能:打开聊天窗口,输入文本,限制字数在200字以内。问你怎么提取测试点。功能测试性能测试安全性测试可用性测试跨平台兼容性测试网络环境测试3.接口测试的工具你了解哪些
- 2019-07-08
apple_cai
日精进打卡第218天姓名:蔡雪萍325期学员公司:上海缘缀包装材料有限公司【知~学习】《六项精进》遍,共102遍;《大学》遍,共101遍;【经典名句分享】我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。勇敢吧,前方会有太阳!一、修身:(对自己个人)胃窦炎,吃药调理二、齐家买水果三、建功:(对工作)1、账目登记,收款发布,报销费用、网银打
- PCL 怎样可视化深度图像
LeonDL168
PCL计算机视觉人工智能视觉检测图像处理算法
本小节讲解如何可视化深度图像的两种方法,在3D视窗中以点云形式进行可视化(深度图像来源于点云),另一种是,将深度值映射为颜色,从而以彩色图像方式可视化深度图像。代码首先,在PCL(PointCloudLearning)中国协助发行的书提供光盘的第7章例2文件夹中,打开名为range_image_visualization.cpp的代码文件,同文件夹下可以找到相关的测试点云文件room_scan1.
- 2024最新软件测试面试题(带答案)
爱学习的执念
软件测试软件测试面试面试面试软件测试软件测试面试
1.请自我介绍一下(需简单清楚的表述自已的基本情况,在这过程中要展现出自信,对工作有激情,上进,好学)面试官您好,我叫###,今年26岁,来自江西九江,就读专业是电子商务,毕业后就来深圳工作,有三年的软件测试工程师的经验,我性格比较开朗,能和同事小伙伴友好相处。2.平时工作中是怎么去测的?(至少在这个问题中能说的出测试流程)首先根据客户需求文档提取功能模块,然后编写测试计划,提取测试点,设计测试用
- 08-图9 关键活动(C)
L_glonar
c语言算法数据结构
这道题,最优方法是邻接矩阵,为什么,因为他的一个优点:方便找任一顶点的所有“邻接点”(有边直接相连的顶点),方便计算任一顶点的“度”(从该点发出的边数为“出度”,指向该点的边数为“入度”).而这道题便是运用了这一特点。测试点提示内存(KB)用时(ms)结果得分0sample4条简单路径选11762答案正确15/151单起点和单终点,2条关键路径3601答案正确3/32多起点和多终点3562答案正确
- 企业网银登录提示请确认您已插入工商银行U盾证书的解决方法
Okailon
web工作环境windowsweb网银企业网银
昨天受人之托帮小企业财务解决上网银的问题因为不是专业做这个的,所以只能安装“常识”行事,但结果实在是令人意想不到。排错的步骤:同一台电脑上尝试不同浏览器,发现360浏览器的接受度相当普遍;给U盾换不同的连接线;在不同的电脑上安装银行的插件,再重复上面的步骤1和步骤2;最终的结果,在一台电脑上可以走到下一步,但时好时坏,无法解决问题;到知乎上找答案,在一篇说明里有提到定制的qq浏览器,最后下载安装了
- 大数据测试
这不巧了
大数据测试工具hadoop
大数据测试主要测试的点涵盖了多个方面,以确保大数据系统能够正常运行并满足业务需求。以下是一些主要的大数据测试点:一、数据质量测试数据完整性:确保数据在传输、存储和处理过程中没有遗漏或损坏,包括检查数据是否按照预期的规则和逻辑进行处理,如数据的清洗、去重、合并、转换等操作。数据准确性:验证数据处理过程中的计算、聚合和转换是否正确。这通常涉及比较处理前后的数据,确保结果的准确性,例如通过对比标准结果或
- 小程序测试|小程序测试点
代码小怡
微信小程序软件测试程序员接口自动化测试测试工程师
一、什么是小程序?可以将小程序理解为轻便的APP,不用安装就可以使用的应用。用户通过扫一扫或者搜索的方式,就可以打开应用。小程序最主要的特点是内嵌于微信之中,而使用小程序的目的是为了能够方便用户不在受下载多个APP的烦扰。总结如下:是一种不需要下载安装即可使用的应用,是内嵌在微信APP里面的一种新形态软件。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。同时体现了“用完即走”的理
- H5、小程序测试点
软件测试高质量人
测试工程师软件测试Pythonpython软件测试软件工程师测试工程师经验分享
最近接触了较多关于H5页面的测试,H5页面的测试除了业务逻辑功能测试外,其他部分的测试方法基本是可以通用的,在此对H5页面和小程序的一些通用测试方法进行总结分享给大家。H5优势:1.H5可以跨平台,开发成本相对较低;2.H5可随时上线就更新版本,适合快速迭代;3.H5可以轻量的触达用户,提供更快捷的服务;4.在微信入口或者浏览器上,用户只需点开链接就可以获取我们所提供的服务。H5劣势:1.H5->
- 2018-10-08
Summer_0121
今天工作的完成幸亏小伙伴们对我的鼓励,谢谢你们,很开心,今天没有学习,不知道写些什么,早点睡吧,明天才能精神饱满呀。
- 2018-10-08
may1051
Archlinux+xfce4安装笔记(grub+mbr)分区#fdisk-l找到/dev,此时,可以清晰地看到分区列表,对应于自己要操作的硬盘,使用命令:#fdisk/dev/sdXn:新建分区w:写入硬盘信息格式化分区:#mkfs.ext4/dev/sdaY挂载分区:#mount/dev/sdaY/mnt...(如mount/dev/sda1/mntmount/dev/sda2/mnt/boo
- 功能测试常用的测试用例大全
测试界晓晓
软件测试功能测试测试用例oracle自动化测试软件测试程序人生职场和发展
登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑1)登录①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的用户名,存在的密码⑨输入的数据前存在
- 4307 数字重构(贪心)
yuzhang_zy
acwing-提高算法
1.问题描述:给定两个正整数a和b,均不含前导0。现在,请你对a进行重构,重新排列其各位数字顺序,得到一个不含前导0的新正整数。要求新正整数在不超过b的前提下,尽可能大。输出新正整数。注意,我们允许新正整数等于a,即保持原样不变。输入格式第一行包含一个正整数a。第二行包含一个正整数b。两个输入数字均不含前导0。输出格式一个不含前导0的正整数,表示答案。数据保证一定有解。数据范围前6个测试点满足1≤
- 聚合支付如何选择平台?
A13303814536
代付聚合支付三方支付小程序微信小程序php微信java
聚合支付又叫融合支付,字面解释,说白了,就是把各支付平台结合在一起不用这么麻烦分散。现在移动支付,在我们的日常生活中已经成为不可缺少的一部分,也是商业运营模式改革中重要的环节。传统式时期,支付方式主要是在线下。除现金外,商户还借助POS机刷卡来收付款、支付机构一般为银行和第三方支付公司。互联网时代,网上购物拔地而起,网络支付的第三方平台:支付宝、网银出现了。而现在,踏入了移动网络5G时代,手机端的
- 电商云账户分账的逻辑
A13303814536
分账电商云账户大数据
平台型企业要解决资金清算及合规问题,需要借助银行分账系统能力。那么,大家对银行分账系统知道多少呢?首先,银行分账系统一般都由商业银行、互联网银行等开放出来的银行分账产品;例如:招商银行清算通、邮储银行云分账、华一银行智富通、新网银行好惠通等,有的是独立产品开放给到商户,有的是基于与技术服务商合作创设产品再面向商户,银行方只负责资金清算,技术方则负责技术对接及后续运维。一般来说,银行分账系统根据使用
- 什么是网关支付?
A13303814536
聚合支付三方支付javaphp小程序
1、网关支付是支付形式,通常是指接口支付,因为通过接口进行支付要进过网关进行准入控制,流量控制,风险控制等,所以称之为网关支付;但其实每一种类型的支付都会经过网关。银行接口是指各网站直接嵌入各类支付公司的直联网关,即用户在网站上选择银行进行支付,直接跳转到该银行网银进行支付的产品服务。什么是直联网关,那是相对间联网关而言的。间联网关是支付公司提供网银支付网关的最标准模式。消费者需要支付时,商家向支
- 2018-10-08
云逸1108
水乡云逸11082018-10-0818:09·字数96·阅读0·日记本东风生生意,细雨沥沥新,晓雾慢慢去,大地渐渐春。禾苗快快长,枝叶杈杈分。嫩柳条条绿,桃李粉粉唇。青山点点头,碧水影影人,小船飘飘去,大船悠悠沉。乡人摆渡急,游客乱纷纷,南国水乡好,家家喜盈门。
- P1012 [NOIP1998 提高组] 拼数
某个勤劳的孩子
洛谷刷题#Part1入门阶段算法c++数据结构
题目描述设有n个正整数a1…an,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。输入格式第一行有一个整数,表示数字个数n。第二行有n个整数,表示给出的n个整数ai。输出格式一个正整数,表示最大的整数输入输出样例输入313312343输出34331213输入47134246输出7424613说明/提示对于全部的测试点,保证1≤n≤20,1≤a≤10^9。NOIP1998提高组第二题解题思路
- 2018-10-08
EllenChu
什麼是主動?我真心想分手,所以我提出。這是主動。什麼是被動?我沒有想分手,我提出,是想讓他挽留。或者,我想分手,但等著對方開口。這是被動。主動的人,會吃虧嗎?不會,因為你的行為,都是為了爭取你自己「真心想要」的。權力在你手上。被動的人,佔便宜嗎?很難,因為你的滿足,都是建立在「對方給不給」的前提上。對方給了,你就開心。不給,你就生氣或委屈。你的喜怒,權力都在對方手上。如果在感情中,你很想要驚喜。期
- 2019-07-02
apple_cai
日精进打卡第212天姓名:蔡雪萍325期学员公司:上海缘缀包装材料有限公司【知~学习】《六项精进》遍,共99遍;《大学》遍,共98遍;【经典名句分享】我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。勇敢吧,前方会有太阳!一、修身:(对自己个人)胃窦炎,吃药调理二、齐家三、建功:(对工作)1、账目登记,收款发布,报销费用、网银打款,收电子
- 王团长区块链日记1275篇:这轮牛市都是国外放水玩起来的
王团长日记
刚才看到别人发朋友圈,说中信银行不提供出入金服务,4月22号的消息,现在空军拿出来发,恶意做空,而且2017年的时候中国就明确规定支付宝微信网银什么的不得给交易平台提供服务,国内交易所全部关停,这就是94的政策,没什么好奇怪的所以2017年94以后才有了usdt的爆发,才有了c2c,o2c的出入金,才有了海外主体的国内交易所,才有了币安的崛起,都是迂回的政策以前买币卖币都是直接打到交易所的账户,没
- TOTP基本原理
加菲猫的技术人生
TOTP是什么?TOTP是Time-basedOne-TimePassword的简写,表示基于时间戳算法的一次性密码。是时间同步,基于客户端的动态口令和动态口令验证服务器的时间比对,一般每60秒,或30秒产生一个新口令,要求客户端和服务器能够十分精确的保持正确的时钟,客户端和服务端基于时间计算的动态口令才能一致。适用场景服务器登录动态密码验证公司VPN登录双因素验证银行转账动态密码网银、网络游戏的
- 2018-10-08
荷叶的荷
好想看小说,可事实是目前不能看,我必须把前些天落下的功课恶补起来。真的好怀念那些躺在被窝里看小说看电影的时光。没有阅读的时光里,我像是没有灵魂没有思想的躯壳,漂浮不定。那些密密麻麻的文字带给我的不仅仅是充实感,还有催人奋进力量和平静满足的幸福感。唯有书籍能拯救我的愚昧无知,能弥补我的先天不足,能化解我内心的矛盾与困顿,因此我必须保持阅读、热爱阅读!
- 电子凭证 : Java 生成 Pdf
weixin_30872337
javagitjson
来源:蛙牛,my.oschina.net/lujianing/blog/894365如有好文章投稿,请点击→这里了解详情1.背景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。本文源码:http://git.oschina.net/lujianing/jav
- 【Java】电子凭证-Java生成PDF
hkk666123
JavaHTML转PDFhtmlTOPDF
文章目录背景实现思路技术方案图TemplateEngines(模板引擎)`Thymeleaf``ApacheFreemarker``GroovyTemplates``velocity``HTMLTOPDF`技术各实现对比表WKhtmlTOpdfiTextPhantomJS技术核心:HTML生成PDF背景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(