- 去除重复字母(LeetCode)
好好学习Py
算法与数据结构leetcode算法python数据结构
题目给你一个字符串s,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。解题defremoveDuplicateLetters(s):last_occurrence={ch:ifori,chinenumerate(s)}#记录每个字符最后出现的位置stack=[]#用于构建结果的栈added=set()#记录已经添加到栈中的字符for
- 速盾:高防 CDN 如何提高电子商务网站的性能和用户体验?
速盾cdn
服务器安全web安全
随着电子商务的迅速发展,电子商务网站的性能和用户体验成为了至关重要的因素。其中,高防CDN(内容分发网络)可以为电子商务网站提供很大的帮助,使其能够提高性能和用户体验。下面将详细介绍高防CDN如何实现这一目标。首先,高防CDN可以通过分布式缓存来加速电子商务网站的加载速度。CDN将网站的静态资源如图片、样式表等缓存在全球各地的服务器上,用户访问网站时可以从离他们最近的服务器上获取这些资源,大大减少
- 使用npm第一次创建vue项目时报错 errno -4058 no such file or directory, mkdir ‘XXXXXXXX‘解决办法
JadeHanLiang
npmvue.js前端
使用npm第一次创建vue项目时报错errno-4058nosuchfileordirectory,mkdir'XXXXXXXX'解决办法C:\Users\Administrator目录下的.npmrc里的配置问题(Administrator这个时你当时的用户目录,目录示例:C:\users(用户)\Administrator(当前用户)。找到.npmrc这个文件看里面的这三个属性配置是否正确ca
- Lua中大量注释后取消
DOUBLE_-H
lua
在Lua中注释掉一些调试的代码之后,逐个去取消掉又十分耗时麻烦,调试的信息可以像下面这样写,大量取消的时候可以直接搜索替换。
- 聊聊2相步进电机的细分算法与细分步进角
老白同学
单片机stm32嵌入式硬件
2相步进电机是一种常见的电机类型,广泛应用于各种自动化设备中。细分算法是提高步进电机精度和运行平稳性的重要手段。一、细分算法的原理细分算法的基本思想是将一个整步分成若干个微步,通过控制电机绕组中的电流大小和方向,使电机的转子在每个微步中转动一个微小的角度。这样可以大大提高电机的分辨率和精度,同时也可以降低电机的振动和噪声。细分算法通常采用正弦波电流控制方式,即通过控制电机绕组中的电流大小和方向,使
- 当年明月 价值观: 本分 五
戈壁黄沙
永乐大典,无人不知。这部历史性著作的统筹人叫解缙,有名的大才子,学富五车,一点也不为过,干技术活比较优秀,受到朱棣赏识有加,然而涉及到了政治问题,小白是没有发言权的,除非要承担大概率性的风险。选自《明朝那些事儿》第二部P140解缙他太天真了,他不知道朱棣从根本上讲是一个政治家,政治家说话是不能信的,你对他有用时或他有求于你时,他会对你百依百顺,恨不得叫你爷爷,但事情办完后,你就会立刻恢复孙子的身份
- 2018-02-08
沈阳方盛驾校
今天是小年了,眼看着一年又过去了,回看过去一年,有很多感慨,闺女的成长是我最大的快乐,也让我懂得了陪伴的重要,闺女的幸福很简单你在就好。今年一年的工作很坎坷,磕磕绊绊,步步艰辛,希望18年里自己能通过努力的学习,能力的提升,运用在工作当中更好的完成,拿出好的结果。
- 《卡桑德拉大桥》里跑龙套的名角
王路_广州
说起传染病的片子,大概年过40-50以上的人,没有人没看过80年代初的译制片《卡桑德拉大桥》,故事大意是两名国际恐怖分子闯进了日内瓦的国际卫生组织总部,实施恐怖袭击,被致命病毒所感染,其中一人逃窜到一列开往斯德哥尔摩的列车上,不久整列火车上许多乘客都被传染。有关当局为了控制局面,对列车进行严密监控,将列车引向危桥的卡桑德拉大桥给毁掉…….充满着阴谋,悬疑,还有枪战,灾难,故事情节紧张紧凑。片子在国
- 如果我的生命只剩下最后三个月
婷婷gina
【如果我的生命只剩下最后3个月,我想去做…】这个话题听起来好伤感,我真的无法想象自己的生命只剩下这么短的时间,因为我觉得能够健康生活真的是一件好幸福的事情!如果我的生命只剩下最后3个月,我想我会想办法去继续延长我的寿命,从心态上、饮食上、运动上去重新调整,让自己过上不一样的生活。我会以更加乐观、积极的心态去面对,利用最后三个月,去筹备一场我自己的公益演讲,讲讲我自己一生的经历,把我人生中的经验和体
- 修改习作指导之二
248广州刘在丽
为让3班学生对修改习作这项作业充满信心,我继续将8班写得比较好的习作草稿拿来分享。有以中心句开头为亮点的,有清晰的时间顺序介绍一个地方的,也有善用多种修辞手法把所观画面跃然纸上的,更有把景物的特点写得细致入微的,学生读完后对照自己的习作,基本明白修改草稿的方向。待到晚修课,我又将8班已经修改好的几篇习作草稿拿到3班,展示一位新同学修改后的文段,让3班学生相信自己也能像这位新同学一样,把习作草稿改好
- 2/12复盘:早起?晚起?混了一天。
小雨点读书
『日期:2021/2/12』【日精进】1.短的45遍2.长的2遍3.读《曾国藩日记》10页(150-160)4.写了11号的日总结450字5.写1则微头条6.继续打电话拜年7.看春晚腊月三十夜里,本来想守岁,收拾饭菜供桌,到结束已经很晚了,想着守岁,坚持到十二点多,困。看《曾国藩日记》里,说不可晚睡,虚耗精神,赶紧顺水推舟去睡觉。初一早上五点爬起来过年,强迫自己进入兴奋状态,到八九点,超级困,一睡
- 2022-04-11
悦己书影
心情再差,也不要写在脸上,因为没有人喜欢看你的脸;日子再穷,也不要挂在嘴边,因为没有人无故给你钱;工作再累,也不要抱怨,因为没有人无条件替你干;生命再短,也不要随意作践,因为没有人为你的健康买单。生活再苦,也不要失去信念,因为美好将在明天;人生再美,也不是没有遗憾;因为心态放平才能有甜。今天想告诉你,千万不要觉得自己很普通,要记住,只要三观正,有教养,孝顺父母,热爱生活,保持自信与自律,别人说什么
- 2021-09-24
简书小大白
这是日期写于2021年8月10的文章,从一个地方挪到这里。你在出差的时候,你的婆婆打来电话说好几天联系不上他儿子了,怕他是不又心情不好出事,于是你开始打电话,发现关机,你稍有点担心,就这样过去一天,随后的一天,婆婆找亲戚把门撬开,人不在里面,那天晚上你没睡好,别是他出了什么事,孩子可怎么办。又随后的一天,你有点慌,急中生智,想起看看当地新闻有没有意外时间,果然很巧,恰好映入你眼帘的是一幕嫖娼卖淫行
- 爬虫基础简介
xnhdbb
爬虫python
爬虫基础简介爬虫的定义:通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。爬虫的价值:-实际应用-就业爬虫的合法性:-在法律中不被禁止-具有违法风险爬虫带来的风险可以体现在如下2个方面:-爬虫干扰了被访问网站的正常运营-爬虫抓取了受到法律保护的特定类型的数据或信息如何在使用编写爬虫的过程中避免触犯法律:-时常优化自己的程序,避免干扰被访问网站的政策运行-在使用传播爬取到的数据时,审查
- 瑞典的有度
Bricker_tang
花了两天时间翻完了一本书《有度,瑞典人为什么自在》。深刻理解了“有度”的概念。即崇尚自然,中庸,合群,节制。脱离了低级炫富的社会阶段,进入了追求精神富足的阶段。几个惊人的瑞典社会细节:1、瑞典生完孩子的男性有3个月的陪产假,街上经常能看见带孩子的男性出没。2、瑞典的盛夏节平均每个人都有5周的假期。如果服务员只要4周假期,那是给老板面子。3、老板会很欣赏照顾家里的男人,如果家里有事,公司义无反顾可以
- MySQL入门学习-如何在MySQL数据库中使用Java语言工作
守护者170
java学习MySQL学习mysql数据库学习
一、要在MySQL数据库中使用Java语言工作,可以使用Java的JDBC(JavaDatabaseConnectivity)API。JDBC是一种用于执行SQL语句的JavaAPI,它允许Java程序与各种关系型数据库进行交互。以下是一个简单的示例,展示了如何使用JDBC连接到MySQL数据库并执行SQL查询:importjava.sql.Connection;importjava.sql.Dr
- (2019.1.20)1805:冬令营开营了
传承圣贤
图片发自App图片发自App图片发自App今天是2019年1月20日,星期日,读经第258周7天,今天是宁妈坚持早起读经第1910天。读经人:宁宁宝贝9岁7月9天,宁宁妈妈。母子共读内容:易经—序卦传;黄帝内经-玉机真藏论篇第十九02;老子-11-20章。宁妈读经内容:通读诗经国风1-160首诗1遍,颂260-305首诗1遍,累计国风63遍、颂62遍。早起,是快乐的;学习,是幸福的;生活,是简单的
- 强化学习自定义环境基础知识
AI-星辰
强化学习自定义环境python机器学习
1.引言本文旨在全面介绍OpenAIGym自定义环境的创建过程,重点解析其接口、关键属性和函数。本指南适合初学者深入了解强化学习环境的构建原理和实践方法。2.OpenAIGym环境基础OpenAIGym提供了一个标准化的接口,用于创建和使用强化学习环境。了解这个接口的核心组件是创建自定义环境的基础。2.1Env类所有Gym环境都继承自gym.Env类。这个基类定义了环境应该具有的基本结构和方法。i
- 【javascript】数据精度丢失问题
芭拉拉小魔仙
jsjavascript开发语言
一、为什么会出现精度丢失的问题JavaScript中存在小数点精度丢失的问题是由于其使用的浮点数表示方式。JavaScript采用的是双精度浮点数表示法,也称为IEEE754标准,它使用64位来表示一个数字,其中52位用于表示有效数字,而其他位用于表示符号、指数和特殊情况。由于使用有限的位数来表示无限的小数,JavaScript无法准确地表示某些小数。其中一个典型的示例是0.1,它在二进制中是一个
- JavaScript 中的深拷贝新宠:structuredClone() 函数详解
芭拉拉小魔仙
jsjavascript开发语言ecmascript
在JavaScript中,处理对象拷贝时,我们经常会遇到浅拷贝(shallowcopy)和深拷贝(deepcopy)的概念。浅拷贝只复制对象的第一层属性,如果属性值是引用类型(如对象、数组等),则只复制引用而不复制对象本身,这可能会导致原始数据被意外修改。而深拷贝则递归地复制对象及其所有子属性,确保原始数据和拷贝数据完全独立。传统上,JavaScript没有内置直接进行深拷贝的函数,开发者通常需要
- 慕瑭书札丨人名读音考证——吴宓
慕瑭
吴宓的“宓”字怎么读?吴宓(Mì):字雨僧。现代学者。陕西泾阳人。吴宓(Mì)本名玉衡,以生于阴历七月,取《书》“陈璇玑之玉衡”之义。七岁时,体弱多病,其祖母杨太淑人认为:改名可祓(fú)除不祥。遂(suì)请宓(Mì)之姑丈陈伯澜为其改名。陈日日醉酒,以破纸片写出“陀曼”二字,于是改名为吴陀曼。宓(Mì)十七岁时,报考游美第二格学生,得知“年龄最大者十五岁”,而宏道册籍上吴陀曼已填明十七岁,故非
- Phantomjs生成PDF遇到的问题
芭拉拉小魔仙
jsjavascript前端node.js
最近使用Phantomjs生成PDF,其中遇到一些问题,导致PDF生成失败,如出现空白文件或一页数据量太大,都是由于没有设置好格式导致。特别是分页问题,感觉资料很少,除了在StackOverflow上看到些许资料外,中文社区基本看不到,附上修改后的rasterize.js来做讲解:varpage=require('webpage').create(),system=require('system'
- 朋友圈子真的很重要
全德萌
朋友圈他关系到了我们的很多行为和习惯的诞生有些时候我们会因为有一群吃喝玩乐的朋友然后每天一有空闲的时候,就会约上朋友一起吃吃吃结果后面得到的确实可能不是自己想要的就我来说朋友圈一群爱运动的人这就导致了我每次一看朋友圈看着有些人发的身材照片穿衣显瘦,脱衣有肉的就忍不住自己也跟上去然后也进入了每天打卡的行列所以圈子很重要他不仅是信息的来源更多也是动力的开始
- 使用clusterProfiler进行GO、KEGG富集分析(有参情况)
纪伟讲测序
寻找差异表达的基因并识别它们的功能,是我们进行RNA测序的最主要目的。很明显,这些差异的基因必然与功能改变密切相关,例如,比较患病个体与正常个体的组织表达谱,不难想到这些显著失调的基因参与了生物学过程、信号通路等,导致了疾病的发生。前面已经讲了如何使用DESeq2、edgeR基于转录组测序获得的基因表达值鉴定差异表达基因。那么,后续如何继续通过生信分析的方法,探索差异表达的基因发挥了怎样的功能,参
- 《第七天》——最理想的乌托邦,最绝望的人间
6909fa8d85d2
《第七天》是余华的长篇小说,选择一个刚刚去世的死者“我”(杨飞)作为叙事者,由“我”讲述死后七天里的见闻与由之引起的往事。余华的小说一直充满社会关切,在《第七天》里,我们更是能够感受到纷至沓来的社会问题。《第七天》将目光聚焦于城市底层人民的生活,写他们的挣扎,欲望,迷失,还有残存的温情。由于“我”死后没有墓地,只能做个真正的孤魂野鬼,游荡在阴阳两界,在寻找栖息地的过程中,“我”遇到了一个又一个与我
- 烹饪的乐趣
Spring黎
今天尝试着煮米粉吃,冒雨去超市买来了米粉,买好酱料,开始下厨。先是用锅盛上自来水,大火烧开,在烧水的过程中,切猪肉。不得不说,脑子短路了,晚上买肉吃!可是不吃又浪费了,只好切了。水烧开,将米粉放入锅中,不断地搅拌,看米粉的软硬程度如何。等到米粉七分软的时候,急急忙忙将它捞起,然后再放入冷水中,进行浸泡处理,使其表面凝固,不会粘到一起。万事俱备,接下来就是见证奇迹的时刻。洗完锅后,点火热锅,等水分蒸
- Vue基础(day05)
菜先生…
前端vuewebpack
Vue.js(第五天)父子组件之间的传值这是子元素---{{parentmsg}}varcom1={template:'#tmp1',data(){return{msg:'给你一些钱,去挥霍吧!'}},props:['parentmsg'],methods:{sendMsg(){this.$emit('func',this.msg);}}}//创建Vue实例,得到ViewModelvarvm=ne
- python爬虫心得_python爬虫学习心得
weixin_39941721
python爬虫心得
爬虫新手一枚,因为工作原因需要学习相关的东西。发表下这段时间学习的心得,有说得不对的地方欢迎指指点点。一.什么是爬虫在学习爬虫之前只对爬虫有个概念性的认识。通过向服务器发送请求获取服务器传回信息,再根据其提取所需的信息。原理虽然简单,但是涉及的细节非常多,从一个坑爬出来又掉进另一个坑。二.post和getpost和get是两种向服务器发送请求的方式,有些http基础的同学应该都清楚他们的用处,在写
- python网络爬虫的流程图_python爬虫系列(1)- 概述
weixin_39649965
python网络爬虫的流程图
原标题:python爬虫系列(1)-概述事由之前间断地写过一些python爬虫的一些文章,如:工具分享|在线小说一键下载Python帮你定制批量获取智联招聘的信息Python帮你定制批量获取你想要的信息用python定制网页跟踪神器,有信息更新第一时间通知你(附视频演示)把python网页跟踪神器部署到云上,彻底解放你的电脑个人认为学习python语言的话,爬虫是一个非常适合入门的方向。为了把学习
- 环境搭建:如何在 Windows 上安装和配置 Apache Maven 3.9.8
upgrador
#环境搭建windowsapachemaven
环境搭建:如何在Windows上安装和配置ApacheMaven3.9.8在Windows系统上安装和配置ApacheMaven是开发Java应用程序的关键步骤。本文详细介绍了如何下载合适的Maven二进制文件,并正确配置环境变量,使其在命令行中可用。特别适合初学者或有类似问题的开发者参考。文章目录环境搭建:如何在Windows上安装和配置ApacheMaven3.9.8正文下载和安装步骤下载推荐
- 安装数据库首次应用
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 {