- Android开发教程——重新认识一下Handler
蜗牛是不是牛
这篇文章不是带着大家去了解Handler工作原理等这些老生常谈的问题,是主要向大家介绍Handler的阻塞原理和消息屏障机制,这里做个提示可以让大家按需阅读。Handler可以说是App的心脏,推动着整个App所有事件的执行。接下来就一起探究下Handler的阻塞和消息平屏障。阻塞机制先理解下什么叫做阻塞?比如我们定了一个外卖,我们不用一直问骑手外卖有没有送到,我们可以先继续做其他事情,骑手到了之
- Android开发——添加图片
努力编程的阿曼
Android开发
1、首先选择一张需要的图片,通过左侧的ResourceManage选择“+”并选择ImportDrawables选择一张图片并调整以下两个内容这两个内容的作用借用谷歌官方的Android开发教程的内容:*Android设备具有不同的屏幕尺寸(手机、平板电脑和电视等),而且这些屏幕也具有不同的像素尺寸。也就是说,有可能一部设备的屏幕为每平方英寸160个像素,而另一部设备的屏幕在相同的空间内可以容纳4
- Android开发教程——jetpack的一些依赖,建议收藏!!!
蜗牛是不是牛
导航dependencies{defactivity_version="1.2.0-rc01"//Javalanguageimplementationimplementation"androidx.activity:activity:$activity_version"//Kotlinimplementation"androidx.activity:activity-ktx:$activity_v
- 全网最全的登录框测试功能点
测试漫淡
本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!1、基本功能测试:用户名和密码大小写是否敏感;页面上的密码框是否加密显示;系统自动创建的用户第一次登录成功时,是否提示修改密码;用户名和密码长度最短、最长限制验证;登录功能有验证码,点击验证码图片是否可以更换,更换后的验证码是否可用;刷新页面时验证码是否会更新,更新后的验证码是否可用;如果验证码具
- 学习Windows Phone 8开发资料汇总
MinSen
WP10开发资料WindowsPhone8WP8汇总WindowsPhone8WP8WP10开发资料汇总
学习WindowsPhone8开发,将自己收集到的学习资料做一个汇总我的WindowsPhone应用DotaMaxMyAppToStart麦子学院WP8.1版(UI简陋)WP7学习博客整理WindowsPhone7教程1.0超过500篇文章作者:机微网WP7开发31日谈WP8学习视频传智播客.NET视频主要初学:C#编程基础C#面向对象基础WPF教程WP7移动开发WP8.1移动开发麦子学院(免
- 10道经典的软件测试面试题(三)
测试漫淡
本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!问题一:功能测试用例需要详细到什么程度才是合格的?答案:这个问题也是测试工程师经常问的问题。有人主张测试用例详细到每个步骤执行什么都要写出来,目的是即使一个不了解系统的新手都可以按照测试用例来执行工作。主张这类写法的人还可以举出例子:欧美、日本等软件外包文档都是这样做的。另外一种观点就是主张写的粗
- web前端开发规范
Ailsa-show
html5
web前端开发规范麦子学院何虎老师的开发web前端开发规范课程笔记web前端开发规范的意义1、提高团队的协作能力2、提高代码的复用利用率3、可以写出质量更高,效率更好的代码4、为后期维护提供更好的支持规范1、命名规则2、文件存放位置规范3、css书写规范4、html代码书写规范5、JavaScript书写及实用规范6、图片规范7、注释规范8、兼容性规范9、开发测试约定及实用工具规范1、html的命
- Android开发教程:开发框架基本原理
Androidgiao
随着Android技术市场的发展,学习Android开发技术的年轻人越来越多,对于Android开发技术中的Android开发框架基本原理,济南IT培训优就业讲师就来跟大家详细解读!1、提供应用程序框架(Framework)开发者可以遵照这些框架搭建应用程序读者可以结合J2SE平台的Applet框架或J2ME平台的移动信息设备套件框架来理解Android平台的应用程序框架。每个开发者估计都纠结过平
- css样式的基本定义
wj18740503137
htmlcss
关于css样式的基本定义:第一种:内链式定义;将要设定的基本属性放在或其他对应的标签里面进行设置;基本语法为:style="属性:属性值;"eg:具体代码表示为:css基本样式麦子学院运行结果为:第二种:嵌入式样表;在里面写嵌入式语法;语法为:然后在写一个body{属性:属性值;}。eg:具体代码表示为:css样式body{background-color:blue;color:white;siz
- Android开发教程之java修饰符,运算符,条件表达式
你的益达233
一、java访问控制修饰符使用访问控制符来保护对类、方法、变量的访问(就是控制类对象在哪里可以使用,从而类对象的方法在哪里可以访问)default(即默认,什么也不写):在同一包内可见private:在同一类内可见public:对所有类可见protected:对同一包内的类和其他包内它的所有子类可见可见如果比较难理解,可同等认为是可用二、运算符1.算术运算符:加减乘除求余自增自减+-*/%++--
- C/C++|物联网开发入门+项目实战|函数输入与输出|值传递|地址传递|连续空间的传递|嵌入式C语言高级|C语言函数的使用-学习笔记(11)
打酱油的工程师
物联网开发入门与实战c语言学习函数值传递地址传递
文章目录函数概述输入参数示例:值传递地址传递连续空间的传递参考:麦子学院-嵌入式C语言高级-C语言函数的使用函数概述一堆代码的集合,用一个标签去描述它复用化,降低冗余度标签------函数名函数和数组都属于内存空间,函数具备3要素:int*p;inta[100];1、函数名(地址)2、输入参数3、返回值在定义函数时,必须将3要素告知编译器。intfun(int,int,char){};如何用指针保
- C/C++|物联网开发入门+项目实战|嵌入式C语言高级|C语言常用关键字及运算符操作-学习笔记(8)
打酱油的工程师
物联网开发入门与实战c语言物联网关键字运算符嵌入式
文章目录2-2:C语言常用关键字及运算符操作关键字参考:麦子学院-嵌入式C语言高级2-2:C语言常用关键字及运算符操作[重点]掌握C语言的常用关键宇及其应用场景,使用技巧关键字编译器:预先定义了一定意义的字符串,32个。sizeof关键字,编译器给我们查看内存空间容量的一个,定义时已分配的空间。#includeintmain(){inta;printf("theais%d",sizeofa);//
- C/C++|物联网开发入门+项目实战|指针|嵌入式C语言高级|C语言内存空间的使用-学习笔记(9)
打酱油的工程师
物联网开发入门与实战c语言学习内存空间指针多级指针
文章目录2-3:C语言内存空间的使用指针概述示例:指针+修饰符指针+运算符示例示例1多级指针例子省略argc(个数)的常用写法:参考:麦子学院-嵌入式C语言高级-内存空间2-3:C语言内存空间的使用指针概述内存类型资源地址、门牌号的代名词指针:地址的代名词指针变量:存放指针这个概念的盒子*Pchar*p*p;C语言娟译器对指针这个特殊的概念,有2个疑问?1、分配一个盒子,盒子要多大?在32bit系
- C/C++|物联网开发入门+项目实战|指针|嵌入式C语言高级|C语言内存空间的使用-数组-学习笔记(10)
打酱油的工程师
物联网开发入门与实战c语言学习数组strcpymemcpy
参考:麦子学院-嵌入式C语言高级-内存空间2-3:C语言内存空间的使用-数组内存分配的一种形式数组的定义及初始化定义一个空间:1、大小2、读取方式数组名[]:升级为连续空间的名称,[m]的作用域只在申请的时候起作用每个多大?数组名前定义数据类型,按int还是char进行切割?数组名是地址常量符号,地址常量标签;一定不要放在等号左边charbuff[100];buf=“helloworld!”//该
- UI自动化测试的痛点
测试漫淡
本文首发于公众号「测试漫谈」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!当我们找工作的时候查看招聘信息发现都需要有自动化测试经验,由此看来测试人员不会一点自动化测试技术都不好意思说自己是做软件测试的。大部分测试人员也都是从使用自动化测试工具、录制回放、测试脚本、开发小工具入门自动化测试的,然后在慢慢的接触UI自动化、接口自动化、持续集成,最后搭建自动化测试框架系统。大部分
- C/C++|物联网开发入门+项目实战|VScode|gdb|编译调试环境安装配置|tasks.json|launch.json|File format not recognized-学习笔记(4)
打酱油的工程师
物联网开发入门与实战vscodec语言gccgdb编译调试
文章目录常见的C语言开发环境1开发环境的组成2常见的开发环境VScode-C编译调试环境的安装和配置1VScode的安装(win1064位系统为例)2vscode编译器的配置示例程序代码3调试环境的配置注意调试模式参考:麦子学院-C语言程序设计及快速入门常见的C语言开发环境1开发环境的组成编辑编译调试2常见的开发环境TurboCVC6VS系列CODEBLOCKSVScode-C编译调试环境的安装和
- C/C++|物联网开发入门+项目实战|嵌入式C语言高级|简介及GCC参数|define|编译过程-学习笔记(7)
打酱油的工程师
物联网开发入门与实战c语言物联网开发入门学习笔记条件编译GCC
课程介绍参考:麦子学院-嵌入式C语言高级本套课程的定位前导课程:掌握简单C语言的基本语法计算机程序语言的学习思路?基本程序设计思想+语言工具的特性基本程序设计思想:数据类型、运算符、条件分支、循环设计面向对象的设计C语言工具的特性:比如操作底层,尤其是内存地址的寻址及操作,指针的使用掌掘C语言的设计思路,比普通的语法要重要的多万变不离其宗,掌掘C语言的核心规律。本套读程的想法不是教程,是一种嵌入式
- 谈谈如何快速上手编写测试用例
测试漫淡
喜欢我的文章,欢迎关注微信公众号「软件测试艺术」,一起学习提高。现在回复“软件测试教程”可以获取:麦子学院、传智播客、小强软件测试全套学习教程!做软件测试测试,必须要会写测试用例。一个不会编写测试用例的测试人员,不是一个合格的测试人员。写测试用例是软件测试人员的必备技能,是必须要掌握的技能。这次,根据我的经验教大家如何快速上手编写测试用例,主要是黑盒测试用例,通过使用该方法可以应对大部分产品的用例
- 软件测试设计-因子组合覆盖Pairwise介绍
测试漫淡
本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!在读文章前,曾经有没有思考过“如何让有限的测试具有代表整体的测试覆盖率”?在测试工作中,经常会遇到这样的场景:一个软件功能有多个输入项,每个输入项有多个可选项;一个接口有多个参数,每个参数有多个值。这样的情况在平时非常常见,如果按照排列组合,得到的测试用例数目非常庞大。举个直观的例子就很容易明白了
- Android开发教程之Java开发环境配置和运行第一个程序
你的益达233
原则上来看视频的应该都安装了AndroidStudio开发环境,为了教程顺利进行,还是说一下AndroidStudio开发环境的配置。一:AndroidStudio开发环境的配置步骤1:安装1.8JDK链接:https://pan.baidu.com/s/1g7taotVfTcHFOmGDTocE0w提取码:h3yo安装时一直下一步就好步骤2:安装AndroidStudio官方最新下载链接:htt
- 竞品分析学习笔记
kison_
作者:Kison学习来源:麦子学院——从零到无穷产品经理成长之路主讲老师:黄喆当天课程内容:Day1.竞品分析介绍1.竞品分析是什么?2.为什么要竞品分析?3.竞品分析对象选择4.竞品分析渠道和内容5.SWOT竞品分析6.$APPEALS竞品分析课程介绍:关注竞品进行分析是产品经理日常工作的重要部分,本部分课程将完整的介绍竞品分析如何组织,有哪些方法,以什么样的形式呈现,配合实际案例做全面的介绍。
- Android开发教程:如何利用Service实现简单的音乐播放
不入流Android开发
Android技术androidandroidstudiojava
android音乐播放效果,简单的服务开启。这里将用到android的四大组件之一:Service注意:Service是自大组件之一,需要注册。什么是服务?1:“Service”意思即“服务”的意思,像Windows上面的服务一样,服务是在后台上运行,承担着静悄悄的不为人所注意的工作。2:Service运行在后台,它是不可见的、无界面的程序。3:Service可以在很多场合的应用中使用,比如播放多
- 测试用例设计工具PICT详细使用教程
测试漫淡
本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!上篇文章《软件测试设计-因子组合覆盖Pairwise介绍》讲到了两两组合覆盖Pairwise测试用例设计方法,并引入了PICT设计工具,本文主要通过平常工作中的某个场景来讲解PICT工具的使用方法。首先,需要在PC上安装好测试工具(没安装的可以从该网址下载:http://www.pairwise.
- 第一个月 HTML+CSS
乌拉那拉氏狂徒
web前端前端htmlcss
web前端自学1.视频网站:慕课网,麦子学院,极客学院,北风网,B站2.w3school1.学习大纲环境搭建前端环境很好搭建,一个开发工具即可,webstorm,hbuilder,vscode,sublime。初学者建议sublime也不要装插件,没有语法提示,可以打基础html基础css基础html是勾勒,css是染色,直接按照自己所想开写,这是你的第一个项目js基础js是页面的逻辑,作为一个w
- 这些软件测试技术你知道吗
测试漫淡
本文首发于公众号「测试漫谈」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!1、灰度测试灰度测试,是在某项产品或应用正式发布前,选择特定人群试用,然后逐步扩大其试用者数量,以便及时发现和纠正其中的问题。另一个是为了降低同时大量的访问对服务器资源造成压力。常见的灰度测试场景如APP新版本升级,系统升级等。灰度测试主要是按照一定策略选取部分用户,让他们先行体验新版本的应用进行验证
- 01-深入了解产品经理
一朵乌云
时间:2020.04.06本节内容从01-产品思维、02-互联网产品的生产流程、03-正确认识产品经理三个部分进行学习,学习资料是麦子学院的课程。01-产品思维一.观点:万事万物皆产品1.原因一:只要是人类参与的事物,必有其目的,也有其受众(最少也有一个受众——自己)人们会提前预测可能影响事物的因素或规避,或利用提前规划和设计,从而更好地达到目的。影响因素主要有:目的和目标、受众(用户)、外部环境
- opencv的java api_OpenCV Java开发教程
penddymkq
opencv的javaapi
从OpenCV2.4.4开始,OpenCV支持桌面Java开发,使用与Android开发几乎相同的界面。本指南将帮助您使用OpenCV创建您的第一个Java(或Scala)应用程序。我们将使用ApacheAnt或SimpleBuildTool(SBT)来构建应用程序。如果要使用Eclipse请参考:使用OpenCVJava与Eclipse。有关本指南的进一步阅读,请参阅Android开发教程简介。
- 神经网络中的Regularization和dropout
这孩子谁懂哈
MachineLearning机器学习神经网络正则统计学
本文主要讲解神经网络中的正则化(Regularization)和Dropout,都是用了减小过拟合。正则化在机器学习领域中很重要。主要针对模型过拟合问题而提出来的。本文是观看麦子学院的视频整理而来。下面开始介绍。1正则化机器学学习中的正则化相关的内容可以参见李航的书:统计学习方法。参阅者可以先了解有关的内容。正则化是用来降低overfitting(过拟合)的,减少过拟合的的其他方法有:增加训练集数
- Python数据挖掘-支持向量机SVM
Bentley-2012
数据建模&数据挖掘数据挖掘pythonPython数据挖掘pythonSVM
本文章内容来自麦子学院课程-机器学习,特此申明。注:更多资源及软件请W信关注“学娱汇聚门”PartOne:线性可分的SVM1.SVM背景1.1最早是由VladimirN.Vapnik和AlexeyYa.Chervonenkis在1963年提出1.2目前的版本(softmargin)是由CorinnaCortes和Vapnik在1993年提出,并在1995年发表1.3深度学习(2012)出现之前,S
- 毕设博客(九)
周可人
毕设androidwebviewjava
立即学习:Android开发教程(2019最新版,使用JetPack)_哔哩哔哩_bilibiliAndroidViewModel:能访问SharedPreferences的ViewModel1、先进行UI界面设计:2、在string.xlm中添加资源:ViewModelShp+-DATA_KEYSHP_NAME3、创建一个MyViewModel类,用SavedStateHandle类型的hand
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {