- 2023-02-28
怒吼的生命
微笑的一天今天碰到志愿者同学,给他打招呼了一下。虽然是很浅的招呼,可他的心情还是不错。然后他看到超市里面的人,是真的很多。
- 转载的--------待整理
青木原树海之森
MTK平台Android知识android
Launcher总结:1、launcher的布局太居中,要想两边拉伸40dp40dpappstab栏的宽度(Launcher2icon数目、大小)\packages\apps\Launcher2\res\layout-sw720dp\workspace.xml>launcher:cellCountX="10"launcher:cellCountY="6"2、或者不想改数目:protectedvoi
- Android修改系统默认设置
xujn071
Android开发
1、launcher的布局太居中,要想两边拉伸40dp40dpappstab栏的宽度(Launcher2icon数目、大小)\packages\apps\Launcher2\res\layout-sw720dp\workspace.xml>launcher:cellCountX="10"launcher:cellCountY="6"2、或者不想改数目:protectedvoidonMeasur
- 花钱如流水
是榴莲呀
荆门,东南风3级,35℃,晴。湿度64%。高温预警,夏天写天热,冬天写天冷。宝子爷爷早上买菜回来,不多的排骨说70块钱,买的五花肉很肥也是18块钱一斤。排骨2斤多一点,30块钱一斤。肉涨价了。宝子爷爷说他问了下,这边猪收毛重是13块8,那比湖南老家要贵1块8一斤。想起妈喂的猪,即使把它算达有200斤重,12块钱一斤,也就2千4百块钱。每天喂至少两顿,辛苦大半年,也就2千来块钱,还要行情好。就觉得做
- 【第70天分享——当机立断,面试就选成长性员工】
快乐成长家_王钰
面对生活中的各种决策,大部分人在绞尽脑汁,深思熟虑后也不能敲定。这个过程不仅熬人,而且白白浪费了很多时间和精力。生活中的衣食住行还好,选错了,只是体验不佳而已。但是,工作中用人,如果犹豫不决选择不当,就会增加团队试错的成本,削弱竞争力,前功尽弃。昨天在面试候选人的时候就出现了纠结的情况,但坚持明确用人标准后,判断该候选人思维格局以及成长性不足,当机立断,果断放弃,摆脱多余因素的干扰,迅速提升决断力
- 旋转小火锅
寒梅hm
婆婆在我家住烦了,她每天就在家喝茶水看电视,不烦才怪呢?早晨,我早早的起床做饭,把中午的饭菜都准备好,每天早晨吃饭时我喊她起床,她还心不甘情不愿的。我说,你不想起就睡吧,什么时候愿起什么时候起。每次我叫她,她也就起床了。中午我下班回家把饭菜放微波炉里热热就吃。晚上等我下班回来我再做饭。她实在无事可做。无事可做她便胡思乱想,没事的时候还自己流眼泪。有时给我说着说着就又哭了,好像很委屈似的。我不好说什
- “藻园”不起眼,却在圆明园扮演着源头活水的重要角色
博物馆学文化
我们接着聊圆明园,本篇的重点是“藻园”。在圆明园景区的相关景点标识牌上,对藻园的介绍非常简单:藻园,位于圆明园最西南一隅,西、南两面倚园墙,东望山高水长……其实它在圆明园中扮演着极其重要的角色,我试从五个方面来说明一下。它是圆明园与西郊诸园连接的中转站。我们都知道,从康熙帝起,在元明原有私家园林的基础上,清代帝王接续在北京西郊一带修建了众多的皇家行宫苑囿,统称为三山五园,也就是香山、万寿山、玉泉山
- 【ARMv7-A】——IRQ 和 FIQ 异常中断处理程序的返回
tyustli
ARM体系结构与编程armirqfiq
文章目录处理流程示例代码实现不支持中断嵌套支持中断嵌套C语言执行中断服务函数附录源码处理流程通常处理器执行完当前指令后,查询IRQ中断引脚及FIQ中断引脚,并且查看系统是否允许IRQ中断及FIQ中断。如果有中断引脚有效,并且系统允许该中断产生,处理器将产生IRQ异常中断或FIQ异常中断。当IRQ和FIQ异常中断产生时,程序计数器PC的值已经更新,它指向当前指令后面第3条指令(对于ARM系统来说它指
- 机器人路径规划的机器学习算法
科技大本营
机器人机器学习算法
机器学习算法正在重塑机器人在复杂和动态环境中导航的方式,而机器人路径规划就是其中一个重要领域。传统方法通常在受控环境中表现良好,但在处理实时出现的障碍或变化时往往失效。通过机器学习,机器人可以从数据和经验中学习,做出智能决策并优化路线。本文回顾了一些在机器人路径规划领域中占主导地位的主要机器学习算法,它们的实际应用以及推动此技术进一步发展的趋势。了解机器人路径规划机器人路径规划是指确定机器人从起始
- 有什么下班后可以做的兼职,女人下班做什么兼职比较好
配音就业圈
一、女性下班后可以做的兼职随着社会的发展,越来越多的女性也开始考虑兼职工作来提升自己的收入和实现事业上的发展。兼职副业推荐公众号,配音新手圈,声优配音圈,新配音兼职圈,配音就业圈,鼎音副业,有声新手圈,每天更新各种远程工作与在线兼职,职位包括:写手、程序开发、剪辑、设计、翻译、配音、无门槛、插画、翻译、等等。。。每日更新兼职。下班后可以做的兼职工作有很多选择,比如:1.在家兼职:女性可以选择在家担
- 读《水浒传》宋江人物形象的感悟
张奋明
图片发自App《水浒传》中,宋江其实是一个特别悲情的人物。宋江本不想上梁山,起初他只是想稳稳妥妥地做他的公务员,在力所能及的范围内给一方百姓下一场“及时雨”,但因为误杀阎婆惜、被人发现通匪,他终于被逼上梁山。上了梁山后,他发现了晁盖等人“聚义”的缺陷,重新确立了一套“替天行道”的“忠义”价值观。忠义,是儒家思想,与“聚义”只有一字之差,却更显高级和文明。梁山众人,从此不再是打家劫舍的草莽,开始有了
- 1.6《清平调》李白
素旅_fefc
云想衣裳花想容,春风拂槛露华浓。若非群玉山头见,会向瑶台月下逢。读这首诗,如觉春风满纸,花光满眼,人面迷离,无须刻画,自然使人觉得这是牡丹,是美人玉色,而不是别的。第一首以牡丹花比贵妃的美艳。首句以云霞比衣服,以花比容貌;二句写花受春风露华润泽,犹如妃子受君王宠幸;三句以仙女比贵妃;四句以嫦娥比贵妃。
- 数据结构 数据结构
懂linux吗
数据结构linux算法哈希算法
功能:存储数据程序:数据结构+算法数据与数据之间的关系数据的逻辑结构:数据元素与元素之间的关系集合:关系平等线性结构:一对一的元素关系(数组,链表。。。。)树型结构:一对多的元素关系(二叉树)图形结构:元素之间的多对多的关系(网状结构)数据的物理结构:数据的逻辑结构在计算机内存中的存储方式顺序存储:一段连续的空间空间连续访问数据方便插入和删除需要移动大量数据需要预分配存储空间链式存储:一段非连续的
- 《影响力变现》 5.3篇——朋友圈内的“小”心机
梨花开黎
在朋友圈刷屏式的发广告,发产品,这样很容易让别人对我们的朋友圈失去兴趣,而且长期这样发,会让别人屏蔽我们或者拉黑我们。想要打造一个好的朋友圈,就必须让朋友圈的内容丰富起来,通过内容塑造一个生动的形象,让我们与消费者和读者之间建立链接与信任。想让朋友圈“活”起来,就需要按照如下精心布局我们的朋友圈了:①发布时间,②发布内容,③内容形式,④互动内容,⑤发布频次,⑥输出内容。活灵活现的朋友圈,是需要有源
- 昨天是忘记写日记了
琛周
补一下,至少在数量上。姐陪那个瑞典傻逼到2点。艹。有欲望真是有挫折,要付出。做出一定选择。晚上还出去吃了羊肉,拉肚子。哈哈哈哈哈补一下吧,剩下的,好好睡觉,还是挺困的。生物钟是调过来了。
- 欧美普涨,上证指数是否反弹?
海中一粟
S流氓的上涨终究只是海市蜃楼,虚弱的表象抵挡不住空头的一次冲锋。如昨天早上说的,随着抄底资金持续流入,欧美股市和大宗商品开始反弹。10年期美债和美元指数冲高回落,大型科技股、新能源汽车股、热门中概股全线反弹。大宗商品中能源化工系、金属系、农业资源系继续上涨。昨日A股表现可圈可点,虽然上证指数跌了1.58%,但是跌幅靠前的主要是景点旅游、酒店餐饮这些短期炒作为主的的、和风光锂储这些高估值的。微观流动
- 冒泡排序;选择排序;插入排序;快排;判断大小端;位运算
kannikeside
算法排序算法数据结构
1.冒泡排序:基础时间复杂度来说:o(n^2)从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。#includeintmain(void){intstr[32]=0;inti=0;intj=0;intlen=sizeof(str)/sizeof(str[0]);inttmp=0;for(i=0;istr[i+1]){tmp=str[i]
- 省钱购物终极指南:高省app助您告别拼多多优惠券困扰。
古楼
近年来,拼多多优惠券成为了网络购物中备受欢迎的一种促销形式。然而,最近有消息称,拼多多优惠券将要取消,让很多消费者感到担忧和困扰。但是,您不必担心,因为我们有一个好消息给您:使用高省app可以让您轻松省钱购物,而且还有官方邀请码000018!大家好!我是高省APP最大团队&联合创始人浮沉导师!【高省】APP网购优惠券免费领,分享还能赚钱。【高省】是一个自用省钱佣金高,分享推广赚钱多的平台。佣金更高
- 青春逢盛世,奋斗正当时
今圆是今元
大数据工程学院张福芸2020402186青春是一条萤火绚丽的流动银河,是人生中最美的乐章,然其灿烂却极其短暂,只有好好把握青春,方能领略青春的美好,在美好的青春年华做你能做,该做,会做的事,将青春的力量发挥到极致,这样,待你回首展望时才不会扼腕叹息。对于我们青年来说,青春就是拿来奋斗,实现个人理想,为国家奉献力量。窗外日光弹指过,席前花影左前移,时间虽然不语,但却悄悄地证明了一切,十二年寒窗苦读,
- 微信小程序-改变数组的某一项
没_有_人
//动态绑定input的值inputVal:function(e){varname=e.currentTarget.dataset.name;varindex=e.currentTarget.dataset.index;varvalue='passengers['+index+'].'+name+'';this.setData({[value]:e.detail.value})},
- 【力扣】 (中等)738. 单调递增的数字 ---- 贪心
allesistgut
字符串贪心算法leetcode字符串贪心算法
738单调递增的数字给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字x和y满足x<=y时,我们称这个整数是单调递增的。)示例1:输入:N=10输出:9示例2:输入:N=1234输出:1234示例3:输入:N=332输出:299Notes:【c++】整数转字符串:to_string(N),字符串转整数stoi(str_
- 机会是试出来的
时雨551313
机会是试出来的,不是想出来的。身边有不少朋友问我:我有很多喜欢的事情,想做的事情也很多,不知先做哪一件,怎么抉择?我说:随便挑一件,做就对了。很多事情最难的是开始,千里之行始于足下,迈不开第一步,永远也到达不了自己想去的地方。面对多个机会和选择时,纠结来纠结去,一年半载很快就这么晃过去了,虚度时光。听得最多的一句话莫过于“我想减肥”,想的时候马上就行动起来吧,通过跑步来减,马上去跑。不要纠结我要买
- Qt 计算圆面积
碳碳贰键
上面是creator的ui界面从左到右从上之下的命名m_pEnterLabelm_pEnterLineEditm_pShowLabelm_pShowLineEditm_pCaculatePushButton.h#ifndefDIALOG_H#defineDIALOG_H#includenamespaceUi{classDialog;}classDialog:publicQDialog{Q_OBJE
- 红尘往事
扔不掉的悲伤
纤指红尘,一世轮回已成殇,轻轻地弹开身上的烟尘,图片发自App谁倾尽了天涯的思念,那些繁华哀伤成了过往,图片发自App独留我原地寻找,轻轻找寻昔日的痕迹。一卷西风过吹乱我的思绪,图片发自App此生,谁许我半城烟沙;图片发自App一树花开刺痛我的眼眸,今生,谁护我不再凋零。无人解花语,谁与花共缠绵。图片发自App
- DBUtils 框架的中batch批处理使用
qq_35866738
一、DBUtils框架的使用1、使用dbutils做增删改查,批处理以及大文本操作2、使用DBUtils框架管理事务。(模拟银行转账)二、使用JDBC操作多个表1、一对多(部门与员工)2、多对多(学生和老师学生与课程)3、一对一(人和身份证)三、关于Oracle数据对于二进制数据的存取(面试题)一、DBUitls框架的使用/***使用dbutils做增删改查批处理大文本操作*@author吕鹏**
- Spring之AOP底层源码解析(上)
阿立聊代码
spring代理模式
动态代理代理模式的解释:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。比如,现在存在一个UserService类:public class UserService { public void test() { System.out.println("test..."); }}此时,我们new一个UserService对象,然后执行test()方法,结果是
- 关于Apache Hive 和 Apache Iceberg
[听得时光枕水眠]
apachehivehadoop
ApacheHive和ApacheIceberg都是大数据生态系统中的重要工具,但它们解决的问题和扮演的角色有所不同。我们可以用大白话来比喻它们之间的关系:ApacheHive可以想象成一个“数据仓库超市”,它的货架上摆满了各种商品(数据),并且提供了一个购物车(HiveQL,一种类SQL语言),让你可以方便地从这些商品中挑选你想要的,进行购买(查询)。Hive主要负责将Hadoop的数据组织成表
- Cortex-M3(2) 汇编启动文件分析
keven-wang
Cortex-M3Cortex-M3启动文件STM32F429汇编
1、汇编文件理解与分析参考:https://blog.csdn.net/cacti_one/article/details/72811281由于启动代码是用汇编语言写的,并且启动代码中有大量的伪指令(Directives),所以,在正式介绍启动代码前,先来介绍下相关的伪指令。一、伪指令(Directives)由于MDK中的汇编器(汇编编译器)用的是ARM的汇编器,所以可以从ARM官网下载汇编器的用
- 实时Linux性能监控脚本:周期性自动统计CPU、内存和IO使用情况
promise524
linux性能优化bash运维后端shell
LinuxShell脚本实现每3秒钟统计CPU占用率、内存空间、IO、单核CPU占用率、CPU占用率最高的前10个应用进程以及指定目录/opt的磁盘空间变化。Shell脚本#!/bin/bash#输出文件路径OUTPUT_FILE="/var/log/system_monitor.log"#创建/清空输出文件>$OUTPUT_FILE#获取CPU核心数量NUM_CPUS=$(grep-c^proc
- 天要下雨,我们要跟着忙
大树家的凡凡
农收时节最害怕的就是天气变化,哪怕一丁点儿的异样,农民们的心就能过悬起来。更是要时刻注意天气更新,收了麦子,晒着也不是,收起来更不是。毕竟它又不是一个大件东西,一收一晒就好了,那么大一摊子,折腾一回都够呛。好多时候,都是这边儿刚刚晒着,天滴几滴雨。等你收起来了,忙完了,又不下了。这不,我刚出去发现下雨了,我们赶紧找东西把麦子盖上。这会儿忙活完了,它也停了。关键这是一季的粮食,都不能轻易跟老天爷打赌
- 安装数据库首次应用
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 {