- Spring——AOP面向切面编程&SpringAOP与AspectJ比较
七海健人
Spring框架springjava
最近跟着源码研究了下Spring使用三级缓存处理循环依赖的原理,里面涉及到SpringAOP的概念;本篇介绍AOP相关的知识点,AOP下的概念名词比较多,尽量使用通俗的概念来逐个解释,内容包括:对AOP(面向切面编程)的理解、AOP下的名词概念、SpringAOP与AspectJ的比较等;这部分知识对于学习Spring框架或者面试,都非常重要,需要掌握;1.到底什么是AOP(面向切面编程)?乍一看
- 狠下心,绝不为自己找借口
时光不重来
世界上最容易办到的事情是什么?很简单就是找借口,狐狸吃不到葡萄他就找出一个借口,葡萄是酸的,我们都记下狐狸,但我们又不自觉地为自己找借口。在我们日常生活中常常听到这样一些借口,上班晚了会有路上堵车,闹钟坏了的借口,考试不及格会有出题太偏题目太难的借口做生意赔了本有借口,工作学习落后了也有借口,只要有心去找借口总是有的。久而久之就会形成这样一种局面,每个人都在努力寻找借口来掩盖自己的过失,推卸自己本
- 请问:做自媒体是自学好还是花钱去培训好呢?
生活c
想学习任何一件事或者技能之前,你首先要了解三件事。一是学习的目的,二是学习的难易程度,三是自身的学习能力我举个例子吧,比如你想学习PS软件,那么你就该思考一下自己学习PS是为了什么,为了找工作?还是为了日常生活中的P图和恶搞?然后在确定自己的目标后,如你想要找一份靠PS软件吃饭的工作,那么你就得了解有关的工作岗位和岗位要求,了解下岗位对于PS要求的程度,如果要求过高当然建议你报班学习,这样更方便。
- python 打包docker
风行傲天
pythondocker开发语言
python版本3.10使用flask项目打包1、创建requirements.txt列出项目所安装依赖,如:flaskstatsmodels==0.14.2neuralprophet==0.9.0keras==3.4.1scikit-learn==1.5.1tensorflow2、编写Dockerfile#拉取基础镜像FROMpython:3.10#镜像维护者的姓名和邮箱地址MAINTAINER
- 小白如何快速入门网络安全里,主要岗位有哪些?
baimao__沧海
web安全安全linuxtcpdump运维java
入门Web安全、安卓安全、二进制安全、工控安全还是智能硬件安全等等,每个不同的领域要掌握的技能也不同。当然入门Web安全相对难度较低,也是很多人的首选。主要还是看自己的兴趣方向吧。本文就以下几个问题来说明网络安全大致学习过程网络安全主要岗位有哪些安全领域技术方向分类渗透测试学习路线小白如何快速入门一、网络安全里的主要的岗位有哪些:渗透测试工程师:主要是模拟黑客对目标业务系统进行攻击,点到为止安全运
- 0303☕
超人菲菲目标必达
我的星巴克目标是4月底之前提升理解,做事有序,说话简洁,头脑清晰,谦卑的学习工作能力。业力伙伴:动机:通过提升能力去匹配满意的工作。踏实走好每一步,服务社会。让父母为我骄傲。为父母,老师所做——今天找到一家经书助印平台,为妈妈请《心经》确定是拼音版,内心很想要豪华版,但是马上觉察分别心,想着一切都是最好的,尤其是对方告诉我这里面还有《楞严咒》我更是喜悦,没有过多咨询邮费,发红包15元,感恩师兄帮助
- 2019-11-09
阳光暖爱洒满心田
班主任发来的信息:从考出来的几科成绩看,孩子真的不错的,下午我简单跟他聊了几句,让他要有信心。你不用太担心了。这些日子你真的不容易[拥抱][拥抱]不唠叨做好自己,家长进步孩子也会进步!感赏孩子在努力,感赏孩子的一切,投射孩子学习上时间多花一点,投射孩子少玩游戏,投射孩子健康快乐!
- HFM深入技术学习系列之四--调用API生成日记账
Flora_Fang
HFMHFMjavaAPISDK
概述本文描述使用HFM提供的SDK自动生成日记账介绍分为三个步骤1获得进入HFM的session2获得JournalOM3使用JournalOM保存日记账用到的包fmcommon.jarfm-web-objectmodel.jarhssutil.jar代码示例获取JournalOMISecurityManagertpMNG=HSSUtilManager.getSecurityManager();S
- HFM深入技术学习系列之五--FDMEE钻取EBS
Flora_Fang
HFMFDMEEEBS钻取
概述本文描述如何设置FDMEE钻取回EBS的方法。注意:FDMEE是通过OpenInterface抽取EBS数据的,不是直接与EBS连接设置过程1进入FDMEE2设置->源适配器->钻取URL3添加钻取URL,录入名称,请求方法等4设置->导入格式5选择要设置的导入格式,详细信息栏目中的钻取URL选项中选择设置好的钻取URL钻取EBS的URLURL格式http://myserver.com:801
- HFM深入技术学习系列之二--规则
Flora_Fang
HFMHFM
学习的路线学习如何写规则,从技术的角度看,从以下几点入手:0HFM合并报表的基本业务功能1规则的入口,即HFM是从哪里调用我们写的规则。2规则的基本语法,规则是用VBSCRIPT写的,这里所说的基本语法不是指的VBSCRIPT的语法,其实更多地是说规则里HS这个OBJECT和相关函数如何使用。3规则的深入应用HFM合并报表的基本业务功能HFM是一个专业性很强的软件,技术人员如果对其涉及到的财务-合
- 2022-12-05
阿诗玛_6209
姓名:赵丽娟【日精进打卡第1750天】【知~学习】《六项精进》大纲0遍,共407遍;《六项精进》通篇0遍,共172遍;《大学》0遍;共607遍【今年计划读10本书】《理解人性》ok《“偷懒”的技术,财务excel》26《避税:无限接近但不逾越》082《经营者养成笔记》101《六项精进》ok《京瓷哲学》ok《思维方式》ok《素直之心》ok《心~稻盛和夫一生的嘱托》ok《空巴》ok《日航的奇迹》ok《
- python sql语句生成_python自动生成sql语句的脚本
weixin_39531183
pythonsql语句生成
描述:工作中在数据库中创建表时,当字段很多时,比较麻烦,开发一个工具,可在excel中写好字段英文名和中文名,然后通过py生成脚本或直接在库中生成表脚本:importtkinterfromtkinterimport*importtkinter.messageboxfromtkinterimportscrolledtextimportxlrdimportpymysqlimportos#从excel中
- python数据库操作批量sql执行_利用Python脚本批量生成SQL语句
weixin_39725154
通过Python脚本批量生成插入数据的SQL语句原始SQL语句:INSERTINTOsystem_user(id,login_name,name,password,salt,code,createtime,email,main_org,positions,status,used,url,invalid,millis,id_card,phone_no,past,end_date,start_date
- 《语文教学之学理》阅读104——109页
旭日老师
这几页讲的是《论述“问题情景”中的探究学习》的第五个板块:本土化实践的两点建议。作者认为,上文介绍的“问题情境”中探究学习的三种教学模式和教学方法——基于问题的学习、基于项目的学习、由“基本问题”通向“大概念”深度“理解”的单元设计。这些教学模式和教学方法在我国新一轮基础教育改革中正在积极引进借鉴并开展本土化实践探索。针对这种情况,作者提了两点建议。一、语文学科不能贸然行事因为这些教学模式和教学方
- BeautifulSoup:Python网页解析库详解
零 度°
pythonbeautifulsouppython
BeautifulSoup是一个Python库,用于从HTML或XML文件中提取数据。它能够通过简单的方法处理复杂的HTML文档,并且很容易就能找到你需要的标签和数据。BeautifulSoup的主要特点易于使用:BeautifulSoup提供了简洁的API来提取HTML标签。灵活:可以与lxml、html5lib或html.parser等解析器一起使用。强大:支持导航、搜索、修改解析树等功能。常
- 用好中央资金申报,助力乡村振兴
无涯2019
农村有地有人,就缺一样:钱。很多农村项目,因为没有钱,很难推动。今天,我们就来学习如何申请中央资金补助,从而解决农村项目建设资金难问题,真正起到推动乡村振兴的作用。首先,要知道农村项目有哪些专项。通常情况下,有石漠化综合治理工程、农村饮水安全巩固提升工程、水生态治理、中小河流治理等专项工程、重大水利工程、人居环境整治、防护林工程、林木种子资源库、林场管护房项目、高标准农田建设项目、畜禽粪污资源化利
- 深度学习项目实践——QQ聊天机器人(transformer)(三)功能实现的方法——NoneBot2插件结构与编写
Linductor
qq聊天机器人项目机器人transformernonebot
深度学习项目实践——QQ聊天机器人(transformer)(三)功能实现的方法——NoneBot2插件结构与编写在前两节中,我们详细讲解了QQ聊天的原理、QQ机器人的框架与环境配置的流程。本节将重点介绍NoneBot2的插件构成,以及如何从零开始编写一个属于自己的插件。这一篇文章主要就是充当搬运工,参考了nonebot2的官方文档第一步:了解NoneBot2的架构在开始编写插件之前,我们先来了解
- 【亲子沟通营第四天】日精进第88天
微笑溪水
9分给个高分奖励自己一下,今天继续坚持跳舞33分钟,虽然人很疲惫,但战胜了自己的“半途而废”,很赞呀。2021705亲子沟通复盘小白菜:《孩子感觉好才能做的好》父母在爱里相遇好好学习,孩子天天向上。通过红黑罐子存钱锻炼妈妈的觉察力,很快鼓励和批评的罐子哪个被快速的攒了很多钱,让妈妈看到了自己的言行,孩子爱玩游戏,游戏当中处处都是鼓励。每个孩子都有好奇心和求知欲。孩子需要鼓励,就像植物需要水。孩子越
- Python比C语言到底有什么优势?为什么越来越多人都学python?
马大哈(Python)
pythonpycharm开发语言AI编程爬虫
Python作为一种高级编程语言,在众多编程语言中脱颖而出,主要得益于其多方面的优势。以下是Python相比于其他语言的一些显著优势:简单易学:Python的语法清晰、简洁,易于阅读和编写,这使得它成为初学者的首选语言。其语法结构接近于自然语言,减少了学习曲线的陡峭度。丰富的库和框架:Python拥有庞大的标准库和第三方库,涵盖了从Web开发、数据科学、机器学习、人工智能、自动化测试到网络编程等各
- 给孩子读绘本有什么好处?
琴子_3520
绘本是开展阅读最容易入手的读物,利用绘本故事来引导孩子,能够使孩子在潜移默化中学习和成长。给孩子读绘本至少有三种好处:1.强化语言表达能力:2.激发想象力和创造力;3.培养爱的能力,提高情商,带来喜悦和满足。引导孩子阅读时,要先激发他的兴趣。绘本文字少,图画多,对于阅读量不大的低幼孩子来说,看图时会专注在图画上面的一些细节,这正是培养孩子观察力最好的方式。绘本的情节很精简,却是一种浓缩的智慧,可以
- 推荐一篇 学习SQL 的文章
@Carey
java零基础开始sql数据库
学习java,当然避不开数据库的知识,个人认为好学好理解的一篇文章,推荐给大家SQL语法基础知识总结|JavaGuide「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。准备Java面试,首选JavaGuide!https://javaguide.cn/database/sql/sql-syntax-summary.html#sql-%E8%AF%AD%E6%B3%95希
- 娃儿速度慢之感慨
胭脂LiLy
陪娃儿路上,都说陪娃儿是一种修行。熬过了婴幼儿时期的屎尿屁,又要熬正式入学后的成绩。我不是虎妈,不崇尚棍棒教育。可是,一而再,再而三的,我不是举起了树条儿,就是举起了巴掌。打在儿身,痛在娘心。每一次打完,娃儿也哭,我也哭。其实,最大的愿望无非是希望她健健康康。可是,当面临分数的时候,能做到心如止水的又有几人!而且,由学习困难引发的自信心的下降,更令人担忧。每次娃儿因为做题慢,背诵慢被打的时候,其实
- 【格格读书成长营】参加第三期开营收获
小虾米成长记
这是第二次参加格格读书成长营,真的非常非常荣幸,格格老师刻意给我这次再学习一次的机会,本人属于那种比较笨,学东西非常慢的人。但是格格一直鼓励我:你一定要努力,但是千万别着急。其实每个人都有自己的成长路径和时间节点,我一直在跟自己对话,我们不用去跟别人比,跟自己的过去比就可以了。只要每天进步一点点,坚持下去,一个月,两个月,一年...十年,肯定会有质的变化。其实第一期成长营学习完后,自己还是做不到不
- 2022-06-08
蓝天和白云
中招前的儿子离中招还有14天,发现儿子学习明显的进入状态,昨天晚上主动让我给数学老师约课,面临中招儿子也有压力,但可能是没有方法,他一直不付出行动,自从上周他提出想买手机的愿望,我把这个愿望给他提到中招后,儿子的动力明显来了,昨天晚上还说,这周四摸我一定要考好,四摸基本上跟中招差不多,再不努力,我都死定了,儿子说这番话,我心中窃喜,但是口头上还是说儿子身体第一啊,咱可不能把身体熬坏了,没事,我身体
- 日复一日,年复一年。
红玫瑰8886
时间就是这样过的这么快,春,夏,秋,冬,今年很快就过完了。总结一下一年中的成绩吧!我非常喜欢唱歌,及跳舞。我用决心学习了我喜欢的英文歌,我心永恒!学习了2个月,终于会唱了,6月19日参加了全国好歌手比赛唱歌得分,159分,差1分就是2等奖了。我又继续学习唱,斯布集市的英文歌,也是学习了2个月会唱了,在27日,去参加全国好歌手比赛,决心要拿到一等奖!这是我坚持炼习唱歌的好处。我反复听歌,反复学唱。我
- 2018-08-23
小雨淅淅373
姓名:李丹丹公司:山东万洁环保科技有限公司组别:第373期利他一组【日精进打卡第126天】【知~学习】《六项精进》大纲1遍共151遍《六项精进》通篇1遍共102遍《大学》1遍共156遍《活法》节共66节《了凡四训》2小段共107段【经典名句分享】1、学者须先立志。今日所以悠悠者,只是把学问不曾做一件事看,遇事则且胡乱恁地打过了,此只是志不立。2、到处都有痛苦。而,比痛苦更为持久且尖利伤人的是,到处
- 学习小古文第126天
悠贝妈妈
《赤壁之战4(火烧赤壁)》进,与操遇于赤壁。时操军众已有疾疫(yì),初一交战,操军不利,引次江北。瑜等在南岸,瑜部将黄盖曰:“今寇(kòu)众我寡,难与持久。操军方连船舰(chuánjiàn),首尾相接,可烧而走也。”乃取蒙冲斗舰十艘(sōu),载燥荻枯柴(zàodíkūchái),灌(guàn)油其中,裹(guǒ)以帷幕(wéimù),上建旌(jīng)旗,豫备走舸,系于其尾。先以书遗操,诈云
- python批量生成sql用于创建500个用户
weixin_43946945
pythonsql数据库
创建500个用户,分别为jmeter001-jmeter500,密码都是123,手动添加不现实,用客户端复制粘贴表数据也要添加很久,因此想批量生成500条插入的sql,如下:start_num=1end_num=500insert_sql="INSERTINTO`sys_user`(`user_id`,`username`,`password`,`email`,`mobile`,`create_t
- 整理,是一抹亮丽的风采
笑笑生风
请原谅我这段时间的慢作,基本没有做事。干嘛去了呢?妇联请来专业的老师,组织了一场学习:整理归纳课程。有幸报上了名,学习了一个半月。前几堂课基本处于理论阶段,上得我昏昏欲睡,不是多么高深的理论,日本的那一套:怦然心动的整理魔法,路人皆知,不必细说。最后两堂课,动真格的来了。实际上门去为家庭整理!这中间要处理的问题可多了,一个陌生的家庭要敞开心扉,配合你,认同你可不是一件容易的事儿。好在妇联工作人员很
- 常被多数家长忽视的学习动力来源
彭臻华
孩子想要学习好就必须有动力,就跟我们成年人做事一样,如果我们工作上会获得领导的赏识,获得奖金获得提拔,那么我们工作的激情肯定更足,对于孩子来说也是一样的,他需要一个学习动力,才能让他去克服学习中遇到的困难,能够保持学习的那种斗志。影响孩子学习的动力,第一个因素是情绪,我们回忆一下我们的孩子,如果某天他在学校和同学吵架了,或者被老师批评了,或者我们骂了他,那么他是不是做作业就很不得劲?愿做不愿做的速
- mongodb3.03开启认证
21jhf
mongodb
下载了最新mongodb3.03版本,当使用--auth 参数命令行开启mongodb用户认证时遇到很多问题,现总结如下:
(百度上搜到的基本都是老版本的,看到db.addUser的就是,请忽略)
Windows下我做了一个bat文件,用来启动mongodb,命令行如下:
mongod --dbpath db\data --port 27017 --directoryperdb --logp
- 【Spark103】Task not serializable
bit1129
Serializable
Task not serializable是Spark开发过程最令人头疼的问题之一,这里记录下出现这个问题的两个实例,一个是自己遇到的,另一个是stackoverflow上看到。等有时间了再仔细探究出现Task not serialiazable的各种原因以及出现问题后如何快速定位问题的所在,至少目前阶段碰到此类问题,没有什么章法
1.
package spark.exampl
- 你所熟知的 LRU(最近最少使用)
dalan_123
java
关于LRU这个名词在很多地方或听说,或使用,接下来看下lru缓存回收的实现
1、大体的想法
a、查询出最近最晚使用的项
b、给最近的使用的项做标记
通过使用链表就可以完成这两个操作,关于最近最少使用的项只需要返回链表的尾部;标记最近使用的项,只需要将该项移除并放置到头部,那么难点就出现 你如何能够快速在链表定位对应的该项?
这时候多
- Javascript 跨域
周凡杨
JavaScriptjsonp跨域cross-domain
 
- linux下安装apache服务器
g21121
apache
安装apache
下载windows版本apache,下载地址:http://httpd.apache.org/download.cgi
1.windows下安装apache
Windows下安装apache比较简单,注意选择路径和端口即可,这里就不再赘述了。 2.linux下安装apache:
下载之后上传到linux的相关目录,这里指定为/home/apach
- FineReport的JS编辑框和URL地址栏语法简介
老A不折腾
finereportweb报表报表软件语法总结
JS编辑框:
1.FineReport的js。
作为一款BS产品,browser端的JavaScript是必不可少的。
FineReport中的js是已经调用了finereport.js的。
大家知道,预览报表时,报表servlet会将cpt模板转为html,在这个html的head头部中会引入FineReport的js,这个finereport.js中包含了许多内置的fun
- 根据STATUS信息对MySQL进行优化
墙头上一根草
status
mysql 查看当前正在执行的操作,即正在执行的sql语句的方法为:
show processlist 命令
mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variab
- 我的spring学习笔记7-Spring的Bean配置文件给Bean定义别名
aijuans
Spring 3
本文介绍如何给Spring的Bean配置文件的Bean定义别名?
原始的
<bean id="business" class="onlyfun.caterpillar.device.Business">
<property name="writer">
<ref b
- 高性能mysql 之 性能剖析
annan211
性能mysqlmysql 性能剖析剖析
1 定义性能优化
mysql服务器性能,此处定义为 响应时间。
在解释性能优化之前,先来消除一个误解,很多人认为,性能优化就是降低cpu的利用率或者减少对资源的使用。
这是一个陷阱。
资源时用来消耗并用来工作的,所以有时候消耗更多的资源能够加快查询速度,保持cpu忙绿,这是必要的。很多时候发现
编译进了新版本的InnoDB之后,cpu利用率上升的很厉害,这并不
- 主外键和索引唯一性约束
百合不是茶
索引唯一性约束主外键约束联机删除
目标;第一步;创建两张表 用户表和文章表
第二步;发表文章
1,建表;
---用户表 BlogUsers
--userID唯一的
--userName
--pwd
--sex
create
- 线程的调度
bijian1013
java多线程thread线程的调度java多线程
1. Java提供一个线程调度程序来监控程序中启动后进入可运行状态的所有线程。线程调度程序按照线程的优先级决定应调度哪些线程来执行。
2. 多数线程的调度是抢占式的(即我想中断程序运行就中断,不需要和将被中断的程序协商)
a) 
- 查看日志常用命令
bijian1013
linux命令unix
一.日志查找方法,可以用通配符查某台主机上的所有服务器grep "关键字" /wls/applogs/custom-*/error.log
二.查看日志常用命令1.grep '关键字' error.log:在error.log中搜索'关键字'2.grep -C10 '关键字' error.log:显示关键字前后10行记录3.grep '关键字' error.l
- 【持久化框架MyBatis3一】MyBatis版HelloWorld
bit1129
helloworld
MyBatis这个系列的文章,主要参考《Java Persistence with MyBatis 3》。
样例数据
本文以MySQL数据库为例,建立一个STUDENTS表,插入两条数据,然后进行单表的增删改查
CREATE TABLE STUDENTS
(
stud_id int(11) NOT NULL AUTO_INCREMENT,
- 【Hadoop十五】Hadoop Counter
bit1129
hadoop
1. 只有Map任务的Map Reduce Job
File System Counters
FILE: Number of bytes read=3629530
FILE: Number of bytes written=98312
FILE: Number of read operations=0
FILE: Number of lar
- 解决Tomcat数据连接池无法释放
ronin47
tomcat 连接池 优化
近段时间,公司的检测中心报表系统(SMC)的开发人员时不时找到我,说用户老是出现无法登录的情况。前些日子因为手头上 有Jboss集群的测试工作,发现用户不能登录时,都是在Tomcat中将这个项目Reload一下就好了,不过只是治标而已,因为大概几个小时之后又会 再次出现无法登录的情况。
今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。
简单分析了一
- java-75-二叉树两结点的最低共同父结点
bylijinnan
java
import java.util.LinkedList;
import java.util.List;
import ljn.help.*;
public class BTreeLowestParentOfTwoNodes {
public static void main(String[] args) {
/*
* node data is stored in
- 行业垂直搜索引擎网页抓取项目
carlwu
LuceneNutchHeritrixSolr
公司有一个搜索引擎项目,希望各路高人有空来帮忙指导,谢谢!
这是详细需求:
(1) 通过提供的网站地址(大概100-200个网站),网页抓取程序能不断抓取网页和其它类型的文件(如Excel、PDF、Word、ppt及zip类型),并且程序能够根据事先提供的规则,过滤掉不相干的下载内容。
(2) 程序能够搜索这些抓取的内容,并能对这些抓取文件按照油田名进行分类,然后放到服务器不同的目录中。
- [通讯与服务]在总带宽资源没有大幅增加之前,不适宜大幅度降低资费
comsci
资源
降低通讯服务资费,就意味着有更多的用户进入,就意味着通讯服务提供商要接待和服务更多的用户,在总体运维成本没有由于技术升级而大幅下降的情况下,这种降低资费的行为将导致每个用户的平均带宽不断下降,而享受到的服务质量也在下降,这对用户和服务商都是不利的。。。。。。。。
&nbs
- Java时区转换及时间格式
Cwind
java
本文介绍Java API 中 Date, Calendar, TimeZone和DateFormat的使用,以及不同时区时间相互转化的方法和原理。
问题描述:
向处于不同时区的服务器发请求时需要考虑时区转换的问题。譬如,服务器位于东八区(北京时间,GMT+8:00),而身处东四区的用户想要查询当天的销售记录。则需把东四区的“今天”这个时间范围转换为服务器所在时区的时间范围。
- readonly,只读,不可用
dashuaifu
jsjspdisablereadOnlyreadOnly
readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事:
使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!)
- LABjs、RequireJS、SeaJS 介绍
dcj3sjt126com
jsWeb
LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和 wait)实现了这两大特性,核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 则是模块加载器,倡导的是一种模块化开发理念,核心价值是让 JavaScript 的模块化开发变得更
- [应用结构]入口脚本
dcj3sjt126com
PHPyii2
入口脚本
入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。
Web 应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为 index.php,也可以使用 Web 服务器能定位到的其他名称。
控制台应用的入口脚本一般在应用根目录下命名为 yii(后缀为.php),该文
- haoop shell命令
eksliang
hadoophadoop shell
cat
chgrp
chmod
chown
copyFromLocal
copyToLocal
cp
du
dus
expunge
get
getmerge
ls
lsr
mkdir
movefromLocal
mv
put
rm
rmr
setrep
stat
tail
test
text
- MultiStateView不同的状态下显示不同的界面
gundumw100
android
只要将指定的view放在该控件里面,可以该view在不同的状态下显示不同的界面,这对ListView很有用,比如加载界面,空白界面,错误界面。而且这些见面由你指定布局,非常灵活。
PS:ListView虽然可以设置一个EmptyView,但使用起来不方便,不灵活,有点累赘。
<com.kennyc.view.MultiStateView xmlns:android=&qu
- jQuery实现页面内锚点平滑跳转
ini
JavaScripthtmljqueryhtml5css
平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”。
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htmHTML文件代码:
&
- kafka offset迁移
kane_xie
kafka
在早前的kafka版本中(0.8.0),offset是被存储在zookeeper中的。
到当前版本(0.8.2)为止,kafka同时支持offset存储在zookeeper和offset manager(broker)中。
从官方的说明来看,未来offset的zookeeper存储将会被弃用。因此现有的基于kafka的项目如果今后计划保持更新的话,可以考虑在合适
- android > 搭建 cordova 环境
mft8899
android
1 , 安装 node.js
http://nodejs.org
node -v 查看版本
2, 安装 npm
可以先从 https://github.com/isaacs/npm/tags 下载 源码 解压到
- java封装的比较器,比较是否全相同,获取不同字段名字
qifeifei
非常实用的java比较器,贴上代码:
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
i
- 记录一些函数用法
.Aky.
位运算PHP数据库函数IP
高手们照旧忽略。
想弄个全天朝IP段数据库,找了个今天最新更新的国内所有运营商IP段,copy到文件,用文件函数,字符串函数把玩下。分割出startIp和endIp这样格式写入.txt文件,直接用phpmyadmin导入.csv文件的形式导入。(生命在于折腾,也许你们觉得我傻X,直接下载人家弄好的导入不就可以,做自己的菜鸟,让别人去说吧)
当然用到了ip2long()函数把字符串转为整型数
- sublime text 3 rust
wudixiaotie
Sublime Text
1.sublime text 3 => install package => Rust
2.cd ~/.config/sublime-text-3/Packages
3.mkdir rust
4.git clone https://github.com/sp0/rust-style
5.cd rust-style
6.cargo build --release
7.ctrl