- 【网络安全面经】渗透面经、安服面经、红队面经、hw面经应有尽有 这一篇真的够了
webfker from 0 to 1
githubgitjava
目录面经牛客奇安信面经(五星推荐)牛客面经(推荐)渗透测试面经(推荐)渗透测试技巧计网面经SQL注入漏洞注入绕过XXE漏洞最强面经Github面经模拟面WEB安全PHP安全网络安全密码学一、青藤二、360三、漏洞盒子四、未知厂商五、长亭-红队六、qax七、天融信八、安恒九、长亭十、国誉网安十一、360-红队十二、天融信十三、长亭-2十四、360-2十五、极盾科技十六、阿里十七、长亭3十八、qax-
- Pytest测试技巧之Fixture:模块化管理测试数据
Summer Stone
自动化测试pytest
在Pytest测试中,有效管理测试数据是提高测试质量和可维护性的关键。本文将深入探讨Pytest中的Fixture,特别是如何利用Fixture实现测试数据的模块化管理,以提高测试用例的清晰度和可复用性。什么是Fixture?在Pytest中,Fixture是一种用于为测试用例提供设置和资源的机制。通过Fixture,我们可以在测试用例运行之前或之后执行一些操作,例如准备测试数据、建立测试环境等。
- 性能测试瓶颈分析与系统调优(4)jmetrer+influxdb+grafana性能测试
当代键仙
grafanajava压力测试jmeter
3.3性能测试领域概念细分基准测试:理论推断负载测试:实际性能数据(小规模)基准测试和负载测试目的:探索程序的负载能力压力测试:取负载测试结果中最高的负载能力-压取超过预期负载的测试没看程序的性能反应耐久性测试(疲劳测试)测试时长,取决于业务场景尖峰测试:模拟突然出现的高并发负载压力,耐久,尖峰测试目的,是为了探索程序在负载情况下的反应3.4jmeter性能测试技巧csv文件驱动:jmeter读取
- Postman接口测试之Mock快速入门
心软小念
软件测试技术分享postman测试工具
一、Mock简介1.Mock定义 Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。2.Mock目的 因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如
- testbed软件测试技巧,基于LDRA Testbed 软件的单元测试
小方有点小方
testbed软件测试技巧
摘要:LDRATestbed测试工具辅助完成稿可靠性的军用软件测试工作,文章对LDRATestbed的分析并进行单元测试,阐述了LDRATestbed在软件测试中的作用。文章针对测试的对象进行了需求分析并形成报告,构建测试用例并对如何查看和分析动态覆盖率测试报告做了阐述。证明合理的使用该工具,能有效地提高软件测试的效率。关键词:单元测试LDRATestbed覆盖分析中图分类号:TP311.52文献
- 怎么测试app?app的测试技巧是什么?
咖啡 加剁椒
软件测试软件测试自动化测试功能测试程序人生职场和发展
前言今天笔者想和大家来唠唠app测试,现在的app有非常的多,这些app都是需要经过测试之后才能发布到应用市场中,app已经成为了我们日常生活中不可或缺的一部分了,但它的功能必须强大,才能受到消费者的重视,并在开发越来越多应用程序的市场中保持高度竞争力。所以作为一名测试人员,你需要付出大量的努力来确保公司app的质量。而app测试也有一些关键的问题需要处理。什么是app测试?app测试是使用手动或
- 渗透测试-靶机DC-2-知识点总结
Dr.Neos
靶机-知识点总结安全渗透测试网络安全web安全网络
靶机DC-2-知识点总结一、前言二、实验环境三、渗透测试工具1.cewl(1)cewl简介(2)cewl常见用法2.wpscan(1)wpscan简介(2)wpscan常见用法直接扫描-eu爆破用户名-U、-P爆破账户密码3.dirb(1)dirb简介(2)dirb常见用法四、渗透测试技巧1.rbash逃逸2.git提权五、总结一、前言本次渗透测试具体流程详见Neos的渗透测试靶机练习——DC-2
- 安卓APP和小程序渗透测试技巧总结
代码小念
软件测试技术分享自动化测试小程序
记得开启模拟器的ROOT权限:本文章仅供学习和研究使用,严禁使用该文章内容对互联网其他应用进行非法操作,若将其用于非法目的,所造成的后果由您自行承担。由于安卓7开始对系统安全性做了些改动,导致应用程序不再信任客户端证书,除非应用程序明确启用此功能。所以我们抓取https流量包时会出现证书失效、加密、无法访问等问题。下面记录一下解决方法。证书信任简单来说,就是把用户的证书导入到系统证书目录,使证书成
- iOSAPP开发FPS的测试技巧
MeteoriteMan
iOS测试小技巧ios测试
我们知道iOS设备的刷新率基本都是60FPS(PS:去年出的ipadpro刷新率是120).所以iOS的APP用起来一般都不会感觉到卡顿的情况.除非你UI的某些地方写的有问题导致严重掉帧.但是,我们如何来看FPS的数值呢.在安卓里面我们可以去系统的设置那里去调.可以看渲染效率什么的.但是在iOS中却没有这种功能.我们可能都用过一个叫YYKit的库(富文本的YYText.json模型互相转换的YYm
- Postman接口测试之Mock快速入门
程序员江念
软件测试自动化测试postman测试工具
一、Mock简介1.Mock定义 Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。2.Mock目的 因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如
- 这套软件测试技巧|软测经典面试题真的有用,今天面试大部分都遇到了!!!
阿里大叔说测试
面试职场和发展
祝同学们都能够顺利找到心仪的工作拿高薪,废话不多说,下面上题了~46、您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。(以自己最熟悉的性能测试项目为例)是的,曾经做过网站方面的性能测试,虽然做的时间并不久(2个月吧),当时呢,是有位网站性能测试经验非常丰富的前辈带着我一起做。性能测试类型包括负载测试,强度测试,容量测试等负载测试:负载测试是一种性能测试指
- JAVA:利用JUnit进行高效的单元测试
拾荒的小海螺
JAVAjavajunit单元测试
1、简述在软件开发中,单元测试是确保代码质量和可维护性的关键步骤。JUnit作为Java领域最流行的单元测试框架之一,提供了简单而强大的测试工具,可以帮助开发者在项目开发过程中及时发现和修复代码中的问题。本文将介绍JUnit的基本用法以及一些高效的单元测试技巧,帮助开发者更好地应用JUnit进行单元测试。2、引入JUnit依赖首先,需要在项目中引入JUnit的依赖。可以通过Maven或Gradle
- Web安全测试实战指南,干货满满
马士兵教育苹果老师
Web安全攻防:渗透测试实战指南本书由浅入深、全面、系统地介绍了当前流行的高危漏洞的攻击手段和防御方法,并力求语言通俗易懂,举例简单明了,便于读者阅读、领会。结合具体案例进行讲解,可以让读者身临其境,快速地了解和掌握主流的漏洞利用技术与渗透测试技巧。阅读本书不要求读者具备渗透测试的相关背景,如有相关经验在理解时会更有帮助。本书亦可作为大专院校信息安全学科的教材。本书总结了当前流行的高危漏洞的形成原
- 项目实操四-性能测试过程实时监控分析
敲代码敲到头发茂密
性能测试实战压力测试jmeter服务器grafanaprometheus
这里写目录标题一、JMeter性能测试技巧1、CSV文件驱动2、定时器a、泊松随机定时器b、固定定时器c、高斯随机定时器d、均衡随机定时器e、同步定时器f、固定吞吐量定时器g、精准吞吐量定时器3、全局变量-跨线程数据传递4、Debug调试器5、JMeter执行机端口被占用二、JMeter性能测试结果查看三大方式1、GUI界面报告+插件a、聚合报告b、汇总报告c、BasicGraphs图表2、CLI
- 测试理论知识四:大型软件的测试技巧——单元测试
依晴无旧
软件测试理论知识可用性测试
1.模块测试/单元测试模块测试也被称为单元测试,本文章称单元测试为主。对于小的程序测试,我们可以在一定时间内完成,如果面对的是大型程序,等程序开发完成之后我们再进行测试,那会大大降低我们的效率。单元测试是对程序中的单个子程序、子程序或过程进行测试的过程,也就是说,一开始并不是对整个程序进行测试,而是先将注意力集中在对构成程序的较小模块的测试上面。2.单元测试的测试用例设计单元测试总体上是面向白盒测
- Selenium自动化测试技巧还不知道吗?
程序员雷子
selenium测试工具功能测试单元测试appiumjmeter测试用例
1、前言与以前瀑布式开发模式不同,现在软件测试人员具有使用自动化工具执行测试用例套件的优势,而以前,测试人员习惯于通过测试脚本执行来完成测试。但自动化测试的目的不是完全摆脱手动测试,而是最大程度地减少手动运行的测试。自动化测试使您可以快速测试多语言站点,还可以提高测试执行速度。2、Selenium自动化由于开源工具和应用程序的成本效益,效率,可重复性,准确性和易用性,它们变得越来越重要。Selen
- 使用Postman创建Mock Server
潇潇说测试
软件测试postman测试工具功能测试软件测试自动化测试职场和发展程序人生
这篇文章将教会大家如何利用Postman,通过Mock的方式测试我们的API。什么是MockMock是一项特殊的测试技巧,可以在没有依赖项的情况下进行单元测试。通常情况下,Mock与其他方法的主要区别就是,用于取代代码依赖项的模拟对象允许设置期望值。简而言之,Mock就是创建了一个对象,模拟真实对象的行为。目的是什么前端与后端的工作进度不同步,使得两方团队无法有效的完成工作。Postman中的Mo
- 自动化横行时代,手工测试如何突破重围?测试之路...
阿里测试君
软件测试软件测试工程师自动化测试软件测试软件测试工程师自动化测试接口测试Web自动化测试接口自动化测试测试开发
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言自动化测试是每个软件公司反复提及的,现在2023年末,放眼望去,测试岗位的招聘要求里十有八九都会有一条“掌握自动化测试技巧”。甚至有的公司把用例自动化率(实现自动化的用例
- 无领导小组讨论
东_462d
无领导小组讨论一、什么是无领导小组讨论?(一)无领导小组讨论的概念 无领导小组讨论(Leaderlessgroupdiscussion简称LGD)是经常被运用于组织招聘面试流程里的一种模拟测试技巧。它的表现方式是通过将面试者分成6-9人组成的临时小组,为小组设置情景问题,在小组团体进行情景模拟讨论的过程中实现对小组中每个个人相关能力素质的考察,以甄选出适合组织空缺职位与促进组织发展的人才。(二)
- Postman接口测试之Mock快速入门
程序员念姐
技术分享自动化测试postman测试工具
一、Mock简介1.Mock定义 Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。2.Mock目的 因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如
- 10 个 API 测试技巧
wouderw
API
WebAPI的Web服务分为两大类:SOAP和REST。SOAP(简单对象访问协议)是W3C标准定义的标准协议,用于发送和接收Web服务请求和响应。REST(表述性状态传输)是使用HTTP的基于Web标准的架构。与基于SOAP的Web服务不同,RESTfulWebAPI没有官方标准。以下是API测试需要了解的10个基本技巧:1.了解API要求在测试API之前,您需要回答以下问题以彻底了解API的要
- 怎么测试app?app的测试技巧是什么?
测试架构师百里
pythonapp测试
文章末尾给大家留下了大量的福利前言今天笔者想和大家来唠唠app测试,现在的app有非常的多,这些app都是需要经过测试之后才能发布到应用市场中,app已经成为了我们日常生活中不可或缺的一部分了,但它的功能必须强大,才能受到消费者的重视,并在开发越来越多应用程序的市场中保持高度竞争力。所以作为一名测试人员,你需要付出大量的努力来确保公司app的质量。而app测试也有一些关键的问题需要处理。什么是ap
- 《C#并发编程经典实例》笔记
diaoyin8902
测试设计模式c#
1.前言2.开宗明义3.开发原则和要点(1)并发编程概述(2)异步编程基础(3)并行开发的基础(4)测试技巧(5)集合(6)函数式OOP(7)同步1.前言最近趁着项目的一段平稳期研读了不少书籍,其中《C#并发编程经典实例》给我的印象还是比较深刻的。当然,这可能是由于近段日子看的书大多嘴炮大于实际,如《HeadFirst设计模式》《Crackingthecodinginterview》等,所以陡然见
- Golang的测试、基准测试和持续集成
技术的游戏
golangci/cdunittesting
在Golang中,内置的垃圾回收器处理内存管理,自动执行内存分配和释放。单元测试是软件开发中至关重要的一个方面,它确保了代码的正确性并在开发过程中尽早发现错误。在Go中,编写有效的单元测试非常简单,并为开发人员提供了对其代码的信心。在本文中,我们将探讨在Go中编写单元测试的最佳实践,包括测试组织、测试技巧以及利用测试框架。简介单元测试是现代软件开发中的一项重要实践,它涉及在隔离环境中测试单个代码单
- 【web自动化测试】
Leo Ma
web自动化测试python
【web自动化测试】安装selenium库eg.安装指定版本(4.2)的库pipinstallselenium==4.21、初级、中级、高级初级:selenium常见方法的基本使用基本web自动化测试用例编写中级:web自动化测试技巧进阶使用(显示等待、隐式等待)用例集成截图、日志、报告高级:PageOject设计模式基于pageobject模式的测试用例的编写资深与拓展:初级:形式章节描述知识点
- 这些提高摸鱼效率的自动化测试技巧,提高打工人幸福感~
给点流量吧
自动化测试软件测试java开发语言数据库测试工具
最近有许多小伙伴都在吐槽打工好难。每天都是执行许多重复的任务例如阅读新闻、发邮件、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便啊有木有?!今天就来和大家一起学习一下,用这些小技巧提高工作效率~快乐摸鱼~一、技术手段是否能提高效率工程测试过程中,不可避免地会遇到构造测试数据的问题,如果业务比较复杂,构建测试数据将十分耗时。若不借助技术手段,走正常的
- Postman接口测试之Mock快速入门
爱学习的潇潇
自动化测试软件测试工程师软件测试postman测试工具软件测试程序人生python自动化测试功能测试
一、Mock简介1.Mock定义 Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。2.Mock目的 因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如
- 记一次安卓小程序sign的逆向
梦小惜
渗透小程序android微信小程序
记一次安卓小程序sign的逆向最近因为疫情原因居家办公了,而且任务量比较大,其余的时间也都在学习,这次记录一个前几天遇到的一个特殊的sign值的逆向,之前写的安卓测试技巧阅读量还可以,可以看出大家对安卓测试还是比较感兴趣,这次的sign逆向也跟安卓有关1.准备微信公众号:小惜渗透,欢迎大佬一起交流进步首先拿到的是一个小程序(不是微信小程序),小程序在app里面,并且目前没有上架,而且就算是测试环境
- 【学习三】SOAP和REST API测试技巧
阿寻寻
笔记学习
(应用程序编程接口)本质上是应用程序或软件中各层和系统的“中间人”。API测试是在没有GUI的消息层执行的。它是集成测试的一部分,确定API是否满足测试人员对功能、可靠性、性能和安全性的期望。API测试技巧WebAPI有两大类Web服务:SOAP和REST。SOAP(简单对象访问协议)是W3C标准定义的一种标准协议,用于发送和接收Web服务请求和响应。REST(表示状态传输)是使用HTTP的基于W
- 怎么测试app?app的测试技巧是什么?
潇潇说测试
软件测试软件测试工程师自动化测试软件测试程序人生自动化测试职场发展功能测试
前言今天笔者想和大家来唠唠app测试,现在的app有非常的多,这些app都是需要经过测试之后才能发布到应用市场中,app已经成为了我们日常生活中不可或缺的一部分了,但它的功能必须强大,才能受到消费者的重视,并在开发越来越多应用程序的市场中保持高度竞争力。所以作为一名测试人员,你需要付出大量的努力来确保公司app的质量。而app测试也有一些关键的问题需要处理。什么是app测试?app测试是使用手动或
- 项目中 枚举与注解的结合使用
飞翔的马甲
javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。
一、枚举
1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。
- 【Scala十七】Scala核心十一:下划线_的用法
bit1129
scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义
1. 在高阶函数中使用
scala> val list = List(-3,8,7,9)
list: List[Int] = List(-3, 8, 7, 9)
scala> list.filter(_ > 7)
r
- web缓存基础:术语、http报头和缓存策略
dalan_123
Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下
- crontab 问题
周凡杨
linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected.
背景:
*/5 * * * * /usr/IBMIHS/rsync.sh
- 让tomcat支持2级域名共享session
g21121
session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。
打开tomcat下conf下context.xml文件
找到Context标签,修改为如下内容
如果你的域名是www.test.com
<Context sessionCookiePath="/path&q
- web报表工具FineReport常用函数的用法总结(数学和三角函数)
老A不折腾
Webfinereport总结
ABS
ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。
Number:需要求出绝对值的任意实数。
示例:
ABS(-1.5)等于1.5。
ABS(0)等于0。
ABS(2.5)等于2.5。
ACOS
ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
Number:需要返回角
- linux 启动java进程 sh文件
墙头上一根草
linuxshelljar
#!/bin/bash
#初始化服务器的进程PId变量
user_pid=0;
robot_pid=0;
loadlort_pid=0;
gateway_pid=0;
#########
#检查相关服务器是否启动成功
#说明:
#使用JDK自带的JPS命令及grep命令组合,准确查找pid
#jps 加 l 参数,表示显示java的完整包路径
#使用awk,分割出pid
- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory
aijuans
Spring 3 系列
如何使用ApplicationContext替换BeanFactory?
package onlyfun.caterpillar.device;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import
- Linux 内存使用方法详细解析
annan211
linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。
Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用
- 数据库的单表查询常用命令及使用方法(-)
百合不是茶
oracle函数单表查询
创建数据库;
--建表
create table bloguser(username varchar2(20),userage number(10),usersex char(2));
创建bloguser表,里面有三个字段
&nbs
- 多线程基础知识
bijian1013
java多线程threadjava多线程
一.进程和线程
进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。
“多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。
线程:是进程内部单一的一个顺序控制流。
线程和进程
a. 每个进程都有独立的
- fastjson简单使用实例
bijian1013
fastjson
一.简介
阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  
- 【RPC框架Burlap】Spring集成Burlap
bit1129
spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。
这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
 
- 【Mahout一】基于Mahout 命令参数含义
bit1129
Mahout
1. mahout seqdirectory
$ mahout seqdirectory
--input (-i) input Path to job input directory(原始文本文件).
--output (-o) output The directory pathna
- linux使用flock文件锁解决脚本重复执行问题
ronin47
linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。
例如:
<?
//
test
.php
- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
bylijinnan
java
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
- linux 系统相关命令
candiio
linux
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参
- [经营与资产]保持独立性和稳定性对于软件开发的重要意义
comsci
软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造
如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中
那么软件开发者原有的设计思想和开发路线
- 在CentOS5.5上编译OpenJDK6
Cwind
linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。
0. OpenJDK介绍
OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点:
1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是
- java乱码问题
dashuaifu
java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});
然后在servlet中String t
- cygwin很多命令显示command not found的解决办法
dcj3sjt126com
cygwin
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us
- [介绍]从 Yii 1.1 升级
dcj3sjt126com
PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。
如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。
请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发
- Linux SSH免登录配置总结
eksliang
ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理
我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。
生成公钥与私钥有两种加密方式,第一种是
- 手势滑动销毁Activity
gundumw100
android
老是效仿ios,做android的真悲催!
有需求:需要手势滑动销毁一个Activity
怎么办尼?自己写?
不用~,网上先问一下百度。
结果:
http://blog.csdn.net/xiaanming/article/details/20934541
首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay
- JavaScript变换表格边框颜色
ini
JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果:
<html>
<head>
<meta charset="utf-8">
<title>表格边框变换颜色代码-何问起</title>
</head>
<body&
- Kafka Rest : Confluent
kane_xie
kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。
这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。
环境声明:Ubu
- Calender不是单例
men4661273
单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。
测试:
Calendar c1 =
- 线程内存和主内存之间联系
qifeifei
java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段,
lock:将主内存中的变量锁定,为一个线程所独占。
unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。
read:将主内存中的变量值读到工作内存当中。
load:将read读取的值保存到工作内存中的变量副本中。
- schedule和scheduleAtFixedRate
tangqi609567707
javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307
import java.util.Timer;import java.util.TimerTask;import java.util.Date;
/** * @author vincent */public class TimerTest {
 
- erlang 部署
wudixiaotie
erlang
1.如果在启动节点的时候报这个错 :
{"init terminating in do_boot",{'cannot load',elf_format,get_files}}
则需要在reltool.config中加入
{app, hipe, [{incl_cond, exclude}]},
2.当generate时,遇到:
ERROR