- idea 切换分支导致代码丢失问题
是小李同学啦
javaintellijidea
记录一下代码生涯中遇到的坑希望可以帮助到大家:今天在自己新建的分支上写代码,然后切换到主分支后弹出来一个框提示,有文件冲突了我看了一下冲突的内容没什么要紧的代码就点了以下三个选项中的forcecheckout选项在点击之前我还查了按钮的意思以为就是强制合并的意思,当我再切会新建分支后发现原来写的一大堆代码不见了,于是去疯狂百度找能恢复的方法,大都数都是(smartcheckout选项的补救方法)由
- 我的代码职业生涯
宝贝为为为
这一年多以来,经历了很多,虽然也有好的事情,但心酸的事情也是蛮多的。我这个人呢又比较矫情,各位看客,尤其是新人,请把心情收拾一下,接下来我会叙述我代码生涯的第一年,从菜鸟到成熟,从工作到生活,从学校到社会,以及面试经历等等。2017年7月,因为我本就是一个计算机系的学生,但自己也没有好好学习,可脑子里还是有点由英语单词拼成的零零散散的代码,所以选择某家培训机构去学习,为期4个月。7.15号,正式开
- 我想要个章@官方
兴帅_
1024勋章,坐等你来拿当你眼睛往显示器的右下角一瞄,日期时间定格在10月24日,属于我们程序员/猿的节日来了,1024对我们有着不同的意义,祝愿我们的程序猿/媛以后的代码生涯中,永无bug,在此CSDN推出了1024勋章,坐等你来拿!1024勋章展示:1024勋章获取方式1024勋章:今日发布原创博客,即可授予1024勋章1024超级勋章勋章:截止今日原创文章总数达到1024篇的博主,授予102
- 深度思考--不断逼近问题的本质
程序猿MM
我昨天晚上躺在床上睡不着,我这几天一直在思考一个问题,平常我连个综艺节目都没有怎么看过,更别说像别的女生一样刷韩剧里,可是毕业7年多了,在程序界也干了七年多,我依然看到了自己职业生涯的尽头,路越走越窄,甚至受到结婚生子的影响,还有很大可能终止我的代码生涯,内心无比焦虑,我去年报考了教师资格证,有一门没考过,今年就没有再坚持,我也尝试做了电商,自己开了拼多多店铺,20天会有一单,目前店铺好像是僵尸店
- Java写作的规范篇(一)
舒一笑
代码的写作规范感悟-Java篇java
为什么要写下此篇?首先在我日常的开发中,总是感觉自己在使用一种面向对象的语言然后在面向过程编程。代码中十分不规范,虽然意识到了这个问题。但是想要解决还是需要花费很多的思路去构思如何像写一篇优雅的作文一样写一篇优雅的程序代码。话说真的不是一件简单的事情。根据阿里巴巴的Java代码规约中说明,一个方法体中行数一般在30-50行,做多80行。一个类一般不超800行。当然以上也是结合自己的代码生涯的一个总
- DDD领域设计架构落地
青羽·浅笑
架构java数据库设计规范分布式
前言经历了几年的代码生涯,经常会遇到一个问题,一个公司的业务系统,随着迭代的次数越来越多,代码结构越来越混乱,即便是开始之初结构是如何整洁,也难逃这厄运。究竟是什么缘由导致的,可以大概概括为如下几点:业务迭代快,工期紧,领导催的急,为了将需求快速落地,无条理地的开发,什么方式快就是用什么方式,就连代码注释和文档都懒的写。开发人员编码习惯与风格不一致人员变动,新来的员工在不熟悉框架的情况下就进行开发
- iOS组件式开发-- Cocoapods 发布自己的库
Waychen
以往开发的时候,很多重复的代码,总是无数次的用,然后无数次的忘记,然后再查资料,反复如此。不仅对自己的代码生涯没有提升,而且,很影响开发效率,久而久之,这种习惯会阻碍作为一个程序员的进步,知识不系统化,都是一些碎片化的知识。所以,决定研究一下组件式的开发,将自己的代码封装好,然后同cocoapods建立依赖,管理。一.用pod创建样板库。1新建一个文件夹:作为仓库2.终端命令:podlibcrea
- Goodbye Code, Hello Trade!
DevHuangjb
一年前我辞去工作,告别5年代码生涯。之前发布的一些技术文章,有些当时写得仓促,可能有些有失严谨,我把文章都关闭了。之后可能会分享一些交易方面的东西,看心情了。告别2021,拥抱2022,修行自己,投资自己,沉淀自己!
- 9 年代码生涯,清华女硕士为何选择回长发展?
CSDN资讯
长沙·1024程序员节大数据人工智能java编程语言物联网
新的浪潮正在席卷中国,内陆城市强势崛起,长沙作为中心城市之一承担着特殊的使命。近几年长沙在高新技术、数字化、工业互联网、制造业等行业不断增加投入并推出一系列政策扶持计划,回长落户发展的企业及高端人才也是越来越多。恰逢CSDN1024程序员节将要举办,借此良机,CSDN推出《湘遇》这一重磅视频访谈栏目,旨在采访离开一线或其他重点城市来长沙发展的企业及个人,体现长沙对人才及企业强大吸引力的同时,了解他
- 一名中年码农转型成远程工作及远程全栈教学创业者的故事
命运多舛的代码生涯---一位被时代抛弃的菜鸡中年码农是如何重新站立起来的去年开始,由于疫情和大环境的影响,原来的公司一直走下坡路。这个公司是和朋友合伙开的,一开始我作为技术合伙人入股,从3个人通过5年多的努力一直做到了30几人,产品主要是做在线教育和境外电商两块,一直担任CTO的角色。直到20年公司开始亏损一直到21年中的时候实在撑不下去了,就散伙了,直接导致失业。在家颓废一个月后就开始找工作了。
- 在程序员行业,找师傅跟找对象差不多,这些点你得注意!
退休的龙叔
好文分享编程语言Python程序员自学码农
大家好,我是龙叔,关于师徒这个话题,我思考了很久,最后还是写成文章分享给大家。我先从我自己来讲,在我18年的代码生涯里,我确实收过徒弟,真正意义上的徒弟有6个,2个创业,1个上市公司创始人之一,1个小型公司创始人;2个在阿里和华为,现在都是部门负责人;还有2个呢,1个在老老实实上班,还有1个转做产品经理了。总得来说,我不知道大家对师徒这个概念是怎么认定的,又或者说现在用“师傅”来定义比较老土,一般
- 30岁Java开发,失业海投35家简历石沉大海,我的代码生涯该如何?
Java架构狮狮
编程语言算法java算法java编程语言面试人工智能
导语回首向来萧瑟处,归去,也无风雨也无晴。我一哥们也是做Java开发,暂且先叫他峰哥吧,到今年已经入行6年了,每天还是写一些业务代码,至今还是个单身狗,愁的头发真的都快谢顶了。虽然峰哥每天做着CRUD的工作,但每天还是做着能进BAT的梦,尤其是今年,公司扛不住疯狂裁员,峰哥也不出意外的被裁掉了。被裁后,峰哥开始海投简历,说实话,按照我对他的了解,峰哥平时就比较贪玩,上进心也不强,总是逼不得已为了高
- Java引用类型:强引用,软引用,弱引用,虚引用
甄情
【java】
在Java中提供了4个级别的引用:强引用,软引用,弱引用,虚引用。在这4个引用级别中,只有强引用FinalReference类是包内可见,其他3中引用类型均为public,可以在应用程序中直接使用。强引用Java中的引用,有点像C++的指针,通过引用,可以对堆中的对象进行操作。在我们的代码生涯中,大部分使用的都是强引用,所谓强引入,都是形如Objecto=newObject()的操作。强引用具备一
- BTPJ代码生涯 博客新纪元 2017-08-05
BTPJ
Android开发码农两年,感觉越来越有必要来写写博客记录在代码生涯的各种笔记,心得体会了,记录这一天17-08-05publicstaticvoidmain(String[]args){System.out.println("BTPJ要开始写博客啦");}Markdown的使用:http://www.jianshu.com/p/df9309ff3615
- 面对Bug,程序员何去何从?
原文链接
Bug程序员
一个合格的程序员,应该重视Bug,并在实际项目开发过程中,有效地规避这些Bug,当然也要分情况。有些Bug,在有些情况下建议不要做太严格的规避,否则的话,可能会对整个项目的开发进程产生严重的阻碍。个人的开发实践证明,很多项目不是设计死的,而是被测试人员测死的,如果您也有同样的感触,那么,我相信下面的一些观念,会对您的代码生涯产生一定的影响……什么是Bug?通俗地讲就是程序项目开发过程中出现的一些影
- Doxygen简单注释语法说明
有梦的远方随处可栖
其他
一、个人想法随着进一步的学习,我也了解到了Doxygen语法注释的好处以及用法,我感觉这是一个很好的注释方法,能让人一目了然明白代码的作用。还能够使用官网的工具生成整个代码的注释,能更好的读懂代码。在今后的敲代码生涯中我也要尽可能的用这个语法规范我的程序。(其实例如正点原子STM32代码的注释就是用了这种语法注释,只是当初我们可能没有了解这种语法注释而已)二、语法简介Doxygen是一个程序的文件
- 微信小程序——通过一步步写出侧滑效果,不再畏惧此类交互
玩烂小程序
demo
摘要5年的代码生涯,逐渐琢磨出一个道理——困难都是想象出来的,真去做了也没那么难。就像写代码,遇到复杂的就百度,复制粘贴感觉不错,可自己还是那个自己,问题还是那个问题,遇到了,心里还是有一丝恐惧、一丝好奇。侧滑效果,最早见到还是在qq中,现在一步步实现下,就算征服吧!效果体验思路1、首先将两层view叠放,由于小程序页面的最外层支持上下滑动,为了防止干扰,底层view与顶层view都采用posit
- 项目踩坑随记 —— getTime() is not a function
几声安好
个人笔记
最近在做公司项目的收尾上线工作,途中遇到的了不少莫名其妙的bug,总的来说上一个团队写的这个项目实在是太粗糙了,使用当下流行的Vue框架+ElementUI创建的项目,竟然能做到一个Vue文件5000+行,让我实在是佩服不已。而修改代码的过程中也是坑得不行。主要代码的可读性还是太差了。作为警示,在自己以后的代码生涯中,请一定写好备注。好了,吐槽完毕,来说一说困扰了我不少时间的bug。而这个bug也
- 观察者模式深入理解
沐果果
设计模式
观察者模式要多想,理解后闭上眼睛,想象下生活中哪些场景用到,进而回顾平时代码生涯中哪些场景可以用该模式去实现。1、概念观察者模式是什么有时被称作发布/订阅模式、模型-视图模式,它是对象行为型模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。主题对应观察者主要有两大类和四小类两大类:主题、观
- 前端学习框架
寻找薛定谔的猫
写在前面的话:这次是真真儿的要开始写博客了(之前开始了两回,放弃了两回--微笑脸)!要在大象展开我的代码生涯啦!很感谢周茂小朋友给我这个机会,这儿的学习框架也是参考他的意见以及他的文章。废话就到这里,也不立flag了,踏实地学习最重要。基础html语义化(多使用p、section这类的标签,而非纯粹的div)数据交互,如ajaxwebsocket网页的生命周期(预加载、渲染和加载后回调)浏览器兼容
- 代码生涯的第一个开源库 刘海屏适配
Jere_Chen
Androidandroid刘海屏刘海屏幕适配
代码生涯的第一个开源库,NotchAdapter欢迎大家点评Star1.前言自从2017年iphoneX问世,刘海屏幕(NotchScreen)也开始流行。但是正如上图官方文档所介绍的,Android官方是从AndroidP(Android9API28)开始才正式开始支持刘海屏幕的适配。也就造成了“上面老大哥还没定好统一的规章制度,下面各个小弟已经开始各行其道了”的形象。所以针对Android手机
- 《深入浅出WPF》读书笔记之——XAML篇(1)
岁月无情_1
WPF
*写在文章之前*经历了N年的沉沦和浑浑噩噩,我想重拾我的代码生涯。这么多年一直没有系统的学习过一种语言,或者说没有系统的去学习过一门技术,知识太过于零散,而且不够深入。由此,希望以后能坚持学习,系统的梳理自己的知识体系。1、WPF:WindowsPresentationFoundation。2、XAML:读作:zaml,ExtensibleApplicationMarkupLanguage,可扩展
- 三十岁的程序员,反思这五年的代码生涯
程序员之家_
微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。可以啦,让我们继续相互陪伴。到昨天为止,做程序员,已经整整五年。最近半年来,我时常思考我走过这五年,反思我的职业工作,反思我的生活,我选择错了很多,也做错了很多。有些道理,到最近才幡然醒悟,遂决定谈谈我个人对软件工作的看法,以及一些生活的感悟。苦苦攒钱的年
- 2020年了,写给自己的八年代码生涯
liliangnike
职业杂想
一直想写一些东西记录自己的成长,以前就是想了想,始终都没有开始,决定立刻行动起来。全国人民都盼望着武汉疫情的拐点,可能每个人都没有想到疫情会传播如此的迅速。如果用大数据统计一下医务人员、捐赠物运输车辆、医用防护物质的去向,那么武汉是不是就像发光的星星一样,是很振奋人心的画面。向所有奋战在一线的医务人员致敬!以前觉得码农很辛苦,此时此刻我觉得,对比伟大的医生,码农真的算是相对幸福的职业了。原创博客仅
- Geek必备 - 正则表达式
kelvv
正则表达式(regularexpression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。导语简单来说,正则表达式做两个事:匹配替换在无论代码生涯,还是正常生活当中,会遇到很多情况:从html文本中获取某些信息表单内容验证代码批量更改名字vim中查找内容一堆杂乱的日志文档中找出重要信息等等其实写代码即操作文本,正则表达
- 《深入浅出WPF》读书笔记之——XAML篇(1)
岁月无情_1
WPF
*写在文章之前*经历了N年的沉沦和浑浑噩噩,我想重拾我的代码生涯。这么多年一直没有系统的学习过一种语言,或者说没有系统的去学习过一门技术,知识太过于零散,而且不够深入。由此,希望以后能坚持学习,系统的梳理自己的知识体系。1、WPF:WindowsPresentationFoundation。2、XAML:读作:zaml,ExtensibleApplicationMarkupLanguage,可扩展
- 三十岁的程序员,反思这五年的代码生涯
程序员之家v
微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。可以啦,让我们继续相互陪伴。到昨天为止,做程序员,已经整整五年。最近半年来,我时常思考我走过这五年,反思我的职业工作,反思我的生活,我选择错了很多,也做错了很多。有些道理,到最近才幡然醒悟,遂决定谈谈我个人对软件工作的看法,以及一些生活的感悟。苦苦攒钱的年
- git代码回滚
键圣
实用场景
在我的代码生涯中,你会遇到许多次因为种种原因你的代码需要回滚,在git中你只需要三步:1.查看你的提交日志gitloggitlog展示所有的提交记录gitlog-5展示最近的5条提交记录2.回滚到指定的版本gitreset--hard版本号例如:gitreset--hardd7c23947925664da8f79f176b8298156aa2db00a3.推送变更到远程gitpush-forigi
- 4年多代码生涯--得与失
老瞎眼
不知不觉写了4年多的代码了,中间虽然做过项目管理,做过系统架构,做过系统维护,但是写代码的时间是最多的。这四年里走过不少弯路,也有不少好的经验,只要怀着一颗学习的心,你肯定会在这条路上越走越好。毕业后,我留在了合肥,其实我很想来上海,但是我知道应届生在上海很难找工作。在合肥也很难找工作,还好运气不错,给了我第一份工作,从此我走了写php代码的道路。在合肥工作了一年零一个月,这段时间里我们小组做了好
- 自制代码生成器 多种模版引擎 支持生成各种代码
代码生成
自制代码生成器 多种模版引擎 支持生成各种代码 支持多种数据库
工作三年了 一直伴随本人的代码生涯 贡献之大 可想而知
过程中 它也经历了各种进货
1.先来看看界面
主界面
连接数据库 支持多种主流数据库
模版管理
模版编辑界面 支持三种模版引擎 可扩展
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache