- 渗透测试的了解
锅盖'awa'
网络安全小白之路安全性测试安全
文章目录概述一、渗透测试分类1.黑盒测试/外部测试2.白盒测试/内部测试3.灰盒测试/组合测试二、渗透测试-目标分类1、主机操作系统渗透2、数据库系统渗透3、应用系统渗透4、网络设备渗透三、渗透测试过程(七个阶段)1.前期交互阶段(Pre-EngagementInteraction)2.情报搜集阶段(InformationGathering)3.威胁建模阶段(ThreatModeling)4.漏洞
- sap 项目总结
weixin_34405332
测试
SAP项目实施总结(转)项目还没结束,但很多经验已经可以开始总结了。对于这个项目,不完善的地方有很多,有我们自己的问题,也有用户的问题。从顾问自己的角度去看――我们可以做的更好。我们的SAP的项目包括以下的部分:项目前期调研SAP产品入门培训企业需求确定(蓝图)系统配置顾问内部测试用户操作培训用户单元测试用户集成测试项目最终培训系统交付与支持从我参与的情况来看,有几个部分是需要所有SAP实施顾问尤
- linux项目实施总结,[转载]SAP项目实施总结
lucyjones
linux项目实施总结
项目还没结束,但很多经验已经可以开始总结了。对于这个项目,不完善的地方有很多,有我们自己的问题,也有用户的问题。从顾问自己的角度去看――我们可以做的更好。我们的SAP的项目包括以下的部分:项目前期调研SAP产品入门培训企业需求确定(蓝图)系统配置顾问内部测试用户操作培训用户单元测试用户集成测试项目最终培训系统交付与支持从我参与的情况来看,有几个部分是需要所有SAP实施顾问尤其是初级顾问应该注意的:
- AI预测体彩排3采取888=3策略+和值012路或胆码测试8月25日升级新模型预测第62弹
GIS小天
体彩排3人工智能
经过近60多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩少注数。当然了,经过60多期的观察和内部测试,发现了如果不考虑8码定位,而是重点把大底放在9码定位上,然后配合三胆下一或三胆下二的情况
- 【python】滑动验证码拼接图片robotframework openCV
你叫我改代码我就改代码
web自动化python自动化开发语言
自动化处理滑动拼接验证码问题:解决:1.抓取背景图2.抓取缺口图3.随便写几行代码4.开始测试使用环境:python3.8+robotframework+cv2问题:以上为canvas标签内图片用以上内容实现前端left属性的自动化用例解决:1.抓取背景图用传统的爬虫无法对实时生成的验证码图片抓取除非公司内部测试专用通道,因此可以用截图的方式来获取其内容selenium或者集成的robotfram
- 2021-03-21
5930815e4add
苹果的TF签名可以说是最近市场上流行的一种苹果签名。与企业签名和超级签名相比,它的优势也是显而易见的。TF显示器作为苹果公式批准的一种内部测试分发方法,具有良好的稳定性、安全性和用户体验。然而,在选择TF签名时,需要注意以下几点。计划后再动!做苹果tf签名前必须知道的三点!一、tf陈列需要审查程序。类似于苹果AppStore,tf签名需要将APP应用程序陈列在testflight上。因此,tf陈列
- CallKit框架详细解析(三) —— 基本使用(二)
刀客传奇
版本记录版本号时间V1.02019.04.15星期一前言苹果iOS10新发布了一个新的框架CallKit,使第三方VOIP类型语音通话类APP有了更好的展现方式和用户体验的提升,接下来这几篇我们就一起看一下这个框架。感兴趣的看下面几篇文章。1.CallKit框架详细解析(一)——基本概览(一)2.CallKit框架详细解析(二)——基本使用(一)TestFlight现在,构建并运行应用程序,并执行
- shell基础知识
1875b9518428
1.为何使用xshell远程连接服务器?1)虚拟机为内部测试2)工作中服务器在机房云服务硬件服务器(IDC)2.通过什么方式连接服务器?服务器的IP:1)公网IP地址服务器32位IP地址全球唯一公网IP类似于身份证2)私网IP地址局域网内唯一使用NAT网络地址转换把私网IP转换成公网IP地址服务器的端口号:1)每个端口对应了不同的服务2)22----->SSH服务协议:ssh协议---->我俩发送
- 特兰科夫:我听到了来自看台的感激
云游四方的旅人
马克西姆·特兰科夫教练接受记者采访表示,在内部测试赛中他在自己所在的地方听到了来自梅嘉体育场看台的鼓励声,相信学生们能够滑得更好。“我们的目标是赢下一切。重要的事情是——成绩。自然而然,我们不能在内部测试赛上灰头土脸,大家都来看特兰科夫教练干了什么。从看台上我听到了‘马克西姆,谢谢你。’这是一种快乐。不过我认为他们能滑得更好。虽然就9月份而言,自由滑没有一个动作错误,是不错的。”特兰科夫说“昨天还
- NET周报 2019-08-28
NetCentric
NET▼本期重点·APP版本优化,即将上线,内测活动报名继续·继续优化机器人策略,内部测试多策略多交易对机器人(包括ETH、BTC、BNB、LTC等交易对)▼技术进展[网站前端]1、机器人自动订阅按阶梯报价更新2、机器人订单列表收益统计重构3、翻译更新修正4、多处细节修正[NET机器人]1、目前已开发完成19个机器人2、持续优化机器人策略,开发多策略多交易对机器人(包括ETH、BTC、BNB、LT
- jenkins+kuboard+k8s部署应用服务
lipfff
线上部署运维springcloudjenkins运维java
一、背景因为公司做的B端口项目,很多的大型的B端客户服务升级迭代都会多少有些问题,为了降低迭代风险,所以考虑对于一些重要且版本比较老旧的客户,需要在公司内部搭建一套内部测试环境,有涉及rocketmq,redis等中间件服务,服务器资源申请也比较麻烦,所以就考虑用k8s跑一些服务,整体实现的部署架构是jenkins+kuboard+k8s。二、业务服务编写Dockerfile以用户服务作为示例:F
- APP从苹果开发者A账号转移到B账号的流程
qingyou2006
IOS相关ios
今天把公司的一个APP从苹果开发者A账号转移到B账号,在这里记录具体操作流程准备好开发者账号A(APP所在的原账号),开发者账号B(APP迁移目标账号)登录A账号,选择AppStoreConnect点击GotoAppStoreConnect按钮选择我的App进入app列表,选择要转移的APP进入APP信息必须满足所有条件。注意:一定要把testflight中的构建版本全部设置为过期状态、所有测试人
- Python连接MySQL数据库的多种方式
skyjoy
后续可以选择①在本地创建一个数据库,使用navicat工具导出远程测试服务器的数据库至本地,用于学习操作,且不影响测试服务器的数据②连接测试服务器的数据库账号和密码,在测试服务器上操作,内部测试服务器的数据库账号和密码在分配时会给不同账号做权限限制,如不同账号允许登录的方式、开放的数据库范围、账号可读写操作的权限都会不一样,若出现一直使用代码登录不上远程数据库服务器,应检查下账号是否具有权限,可询
- APP应用在Google Play上架/更新被拒的原因及解决方法汇总
AdSet聚合广告平台
GooglePlay商店作为全球发布Android应用的领先平台之一,吸引了数百万开发人员的关注。然而,要在GooglePlay商店上架和更新应用并不容易。商店有严格的规定和审核政策,需要开发者遵守。一、谷歌上架方式1、New+Update正式发布后最主流的推荐形式,也是最主要的推荐方式,分国家和区域。2、抢先体验开放测试可申请EarlyAccess推荐形式,用户评论不会显示出来。3、内部测试内部
- 【常见软件版本号缩写】
Davidwatt
其他云计算软件构建
Alpha:Alpha是内部测试版,一般不对外发布,可以认为是个内部演示版本。注意:这个版本允许存在一定的问题(例如功能组合、异常流程处理、稳定性、性能等存在部分问题)Beta:该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但还是存在一些小缺陷,需要经过多次测试来进一步修复,有时也在特定用户群体内做小范围的测试验证。注意:这个阶段的版本会一直加入新的功能,稳定性、性能效果可以不是最优
- 易游兔-易游兔官网-易游兔手游平台-手游内部号-福利号-特权号
会飞的鱼儿
易游兔官网是创立于2019年的一个老牌的手游平台了,之前在手游行业具备一定的影响力。于2023年,易游兔公司开始进行大规模转型。改变传统游戏运营策略,转而发展游戏资源整合。目前易游兔整合了大量市面上热门的手机游戏。和众多知名的游戏厂商深度合作,开放了大量的内部号。易游兔发放的内部号,每天都会扶持内部玩家500-1000的真实充值,【注:每月名额有限】不过易游兔现在还在处于内测阶段,需要拥有内部测试
- Exin 第 10 期周报
ExinOne
产品优化【iOSAPP使用TestFlight发布】因iOS版本的ExinOneAPP掉签,导致部分用户APP不能正常打开,故我们发布了TestFlight的安装方式,可以很方便的进行APP的下载和使用,无需海外ID支持,可以稳定的使用,不会掉签。下载地址:https://exin.one/【ExinOne工具箱功能上线】目前工具箱已上线的功能分别为USDT、BNB币种提供了不同版本的兑换。用户可
- 钉钉互动卡片对接-普通互动卡片接入流程
呢喃coding
http请求钉钉服务器运维
这里写目录标题一、创建内部应用二、搭建普通卡片模板三、调用互动卡片服务端接口接口报文一、发送卡片二、更新卡片三、获取token一、创建内部应用登录开发者后台,创建内部应用。例如百度-内部测试获取AppKey和AppSecret,获取应用访问凭证获取企业内部应用的access_token。调试申请机器人接口权限,搜索“机器人”,选择机器人相关接口权限并申请。二、搭建普通卡片模板登录互动卡片普通版搭建
- 什么是JTAG和SWD接口协议,和各类仿真器
在邯郸睡大觉
STM32stm32嵌入式硬件
一、俩个协议JTAG(JointTestActionGroup,联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。相关JTAG引脚的定义为:TMS:测试模式选择,TMS用来设置JTAG
- Linux快速部署文件服务器
阿根vs
生产力服务器
参考文档:Linux命令之nohup详解-掘金【Linux】ps-ef|grep详解-CSDN博客有个简单想法,我的一些文件放在机器某个目录下面,可以简单提供团队内部人员浏览和下载功能,节约时间,用最简单方法实现。注:这个方式并不安全稳定,只适合在内部测试环境运行使用。先看看最后效果图:1.启动文件服务器先在终端运行如下命令就可以实现(服务器上已经安装了python3):#切到想要分享的目录下面c
- 软件测试面试题整理
可乐星-
学习笔记面试整理分享笔记
软件测试的几个阶段在进行Beta测试之前和之后,通常会进行以下几种测试:内部测试(InternalTesting)在Beta测试之前,开发团队会进行内部测试,对软件进行全面的测试。这个阶段包括单元测试、集成测试和系统测试,以验证软件是否满足预期的功能和质量标准。单元测试(UnitTesting):在软件开发过程中的最早阶段进行,针对软件中的每个独立单元(如函数、方法)进行测试。目的是验证每个单元的
- Python实现员工管理系统(Django页面版 ) 八
Loving Python
pythondjango开发语言
Hello大家新年好。今天这篇博客是用来填补之前的登录系统的不足所遗留下来的坑点,你们知道的,我有坑是必补啊。首先我留的第一个坑点不知道大家有没有注意到,当我们没并没有登录的时候,但是如果我们事先知道一些内部测试的网站路由的话,我们可以跳过登录直接进入到里面。我们可以发现,明明我并没有进行登录,但是如果有人知道我的路由,它就可以直接进来,这肯定是不允许的,因此我要引用一个新的内容-------se
- 2019-10-28
三颗白菜
TestFlight用法前期准备:在iOS手机客户端下载TestFlight第1步:在iTunesConnect用户添加测试员第2步:打开用户和职能第3步:添加用户第4步:填写用户信息第5步:上一步完成后会发送邮件注:邮件过期比较快请告知测试者尽快查收,并请测试者在邮件链接中登录自己的Apple账号即可。如果测试者没有收到邮件请重新发送邮件,否则后面的步骤进行不了。第6步:被邀请的测试者查收邮件并
- 内网域名访问方法(hosts、dns)
柠檬C927
很多单位都是自己内网服务器部署的项目供内部测试使用,但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址,就会很不方便。这里我们就看看有什么解决方法。电脑端电脑端,我们可以通过在hosts中配置域名和IP的映射关系,从而达到输入域名计算机就能很快解析出IP的效果。hosts文件是系统自带的一个很重要文件。例如:打开Host文件,在其中添加一条:192.168.0.170s
- TestFlight能用多久?TestFlight的稳定性如何?
testflightTF
TestFlight能用多久?TestFlight的稳定性如何?TF签,对于做IOS的应用开发、内测的人来说是比较熟悉的一种苹果签名方式。TF签全称:TestFlight。它跟超级签、企业签的主要区别是:需要苹果官方审核。超级签和企业签是不需要苹果官方审核的,这是TF签TestFlight上架的最大特点。TF签TestFlight上架既然我们说的TF签是需要苹果的审核,但还是有许多开发者选择做TF
- nginx 二、配置域名
陈年小趴菜
dockernginxnginx运维docker
文章目录一、配置本地域名查看虚拟机ip修改hosts文件测试域名是否配置成功二、配置aliyun域名三、实践1.创建html2.配置nginx3.测试服务器内部测试页面测试总结docker中启动nginx容器完成如下操作,对于docker安装nginx可以看这篇文章nginx一、安装与conf浅析一、配置本地域名hosts文件路径C:\Windows\System32\drivers\etc。修改
- 3.13 逻辑漏洞/业务漏洞
最酷的崽_ec69
3.13.1.简介 逻辑漏洞是指由于程序逻辑不严导致一些逻辑分支处理错误造成的漏洞。 在实际开发中,因为开发者水平不一没有安全意识,而且业务发展迅速内部测试没有及时到位,所以常常会出现类似的漏洞。3.13.2.安装逻辑查看能否绕过判定重新安装查看能否利用安装文件获取信息看能否利用更新功能获取信息3.13.3.交易3.13.3.1.购买修改支付的价格修改支付的状态修改购买数量为负数修改金额为负数
- 0、版本管理基础知识
TNTLWT
软件版本管理软件工程
版本管理版本管理常见软件版本常见版本命名规则版本管理目的:标识、控制和追踪软件开发和实施过程中产生的各种软件产品版本。使用范围:适用于软件源代码、产品版本的管理。通常内部使用,不对外发布。作用:主要是开发者自己对产品进行测试、检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。常见软件版本版本号说明Alpha版内部测试版,用作内部测试Beta版外部测试版,典型性用户的外部测试Dem
- 三种测试介绍
w43993000
测试工具
阿尔法测试阿尔法测试也叫AlphaTesting,类似于可用性测试,由内部测试人员完成,主要是为了测试产品开发完成后是否跟设计初衷有所背离,某些功能是否可用,使用有什么问题,主要是为了保证产品如设计的一样上线,使用没有bug,以便最终面向终端真实用户。贝塔测试贝塔测试(BetaTesting)是在产品最终交付给所有用户使用时由一部分真实用户先试用,一般在阿尔法测试完成后进行,若用户给出了反馈或报告
- 【大数据实战】聊聊clickhouse的性能问题-高性能分析
小吴同学GOGOGO
大数据clickhouse数据库
聊聊ck的性能问题在OLAP的查询场景中,同样的数据量,ClickHouse表现出了比同类可比较产品更优的性能。查看Yandex的内部测试结果:结果可以看到CK在OLAP场景下的性能还是非常强的,那么是不是它在每个指标上表现都很好呢?事实上,并不是这样的,它也有自己的缺点,接下来我们可以大致来看看ClickHouse的性能指标。单个大查询的吞吐量吞吐量可以使用每秒处理的行数或每秒处理的字节数来衡量
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s