- 2017总结&2018展望
Dynamic_2018
2017回顾工作作为一个2017届的应届生,我2月底就到公司开始实习了。早早的去实习的原因是我担心自己的android经验不够,因为校招时我更擅长的是Java后台。于是只能一边工作一边自己看书、看博客学习咯。工作上公司的框架很大也比较老,刚开始的时候存在很多很多老bug。不知道算是倒霉还是机会,听说17年项目突然受到重视,然后要求的比较严格,把很多前人挖的坑都测出来了,然后得由我们(应届生)去填。
- android经验之谈
不忘初衷_小亮
最好的编程学习方式,在我看来就是边写边学,那样遇到问题加以解决印象深刻,不容易忘记。有一些大神的文章写的真的很不错,但是如果内容是你都不曾写过或者遇到过的话,甚至没有踩过,写过。可能你对文章有些知乎所以然,但是过不了多久就会忘的一干二净,不过多看也不是没有好处的,就是你以后如果遇到可能就会有一些印象,知道该如何再去搜索解决这个问题。看一些编程大神写过的书真的可以提高自己的水平,具体哪些大神我也不一
- 初探android 集成shareSDK
叫我马小帅
最近正在学习android,学到第三方分享登录这块,就试着集成下shareSDK,android经验不够,所以集成的时候也是特别费劲,现写篇文章记录一下,也希望能指引跟我一样新学android的人少走一些弯路shareSDK官方文档写的很不错,不过他推荐的方式是中央仓库集成的方式,可是我尝试的时候,可以因为网络的原因(我也不知道具体原因,哈哈)总是报错readtimedout,所以采用下载jar包
- Android经验谈:当ViewPager遇见ScrollView,ViewPager已经害羞的躲了起来。
mudcastles
最近在做项目的时候使用了TabLayout+ViewPager的组合来实现Tab页切换的效果。不得不说这个组合对项目开发真的是提供了太大的便利,但有时也会有一些小尴尬。问题现象还原:我在Viewpager中放入了多个Fragment,当ScrollView的内容很多,多到一个屏幕盛不了的时候(在我的项目中是有一个富文本区域,有时文本多到一页盛不下),下拉ScrollView到最后,发现ViewPa
- 三年老Android经验面经,成功入职阿里
普通网友
程序员android移动开发经验分享
现在的IT行业竞争压力越来越大,尤其是Android开发行业。而很多Android程序员却每天都在重复CRUD,原地徘徊!今年年初,你就想改变现状,于是在网上刷了大量面试题,强行记下之后,开始参加面试!但是你发现,现在的面试,却越来越难了。投了10份简历,只有一家给了面试邀请。面试官平时的工作内容都不问,问的都是没怎么听过的名词,**什么hybird,NDK,难得问到背过的题,却不按套路出牌问原理
- 【Android中高级面试跳槽】4年Android经验跳槽大厂,总包年均42w面筋分享
Android女王
程序员面试Android开发android面试java
背景先说一下个人情况,我是17年毕业的,去年年末开始面试,算起来应该是四年半的工作经验,面试的公司大部分是广州这边的,有欢聚时代,字节,阿里的Lazada,腾讯,网易等公司,最后拿到了欢聚时代和网易的offer,除了欢聚时代还算顺利之外,面试其他的公司都有点磕绊,而且面了不止一次,最后的结果不算很理想吧,但我个人还是挺满意的,毕竟比起之前的自己,这一次的跳槽也算是一次职业生涯的跃迁。这个过程我也学
- 五年 Android 经验,面试滴滴被锤,还是技术不够......
android
前言作为一名程序员,技术面试是不可避免的环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。正常情况下,一轮技术面至少要30分钟,有的甚至能聊一个多小时,低于这个时长的基本就算凉了。有个前同事,五年Android经验,去滴滴面试,结果不到十几分钟就被送走了,之后也再没有接到下一轮面试的通知。好不容易拿到的面试机会,仅仅十分钟就被PASS了,说到底还是因为技术不达标。面试官问
- 三年老Android经验面经,含泪整理面经
无怨无悔,览雪
程序员android移动开发面试
一、前言本人面试已经很久之前了,分享一下我做美团面试官的经历吧。美团上海面试,2-1及以下美团是不社招的,校招和2-2~2-3社招一般是三面,格外优秀3-1及以上会加签面试。初面技术基础,二面业务感知和技术项目,技术设计等。三面HR面。初面一定要准备相对较多的基础知识,简历上的东西一定是熟悉的,自己的知识也不能落伍。会有一些简单的算法题。二面主要是项目设计,项目设计的背景,目标,执行中的问题,最后
- 项目小结
IamOnelong
这几天终于闲下来了,想对项目开发做一些简单的总结。案场是一款面向房地产企业的app应用,简单的来说类似于移动办公的app。就项目技术而言,还是比较简单的,业务相对复杂一点,操作起来也相对复杂一点,当然用户体验很多时候是产品设计的时候定下来的,这里就不说了。android版本,除了当时我选择了一些基础代码库之后,我基本没怎么参与。没有参与有很多种原因:1、自己有过4-5年的android经验,历史经
- Android招聘市场技术要求越来越高,从事三年开发是否应该考虑转行?
上马定江山
程序人生Androidandroid
这是在某论坛看到的一个网友的疑问,他说感觉现在Android开发这条路越来越难走了。下面是他的分享:本来已经做好了好几个月找不到工作的准备。不过这两周感觉面试机会还算可以。两周10个面试感觉刚刚好。作为有3年Android经验的开发者,我想对于大多数公司的技术面都不会太难。只要把掘金里的相关Android的文章看看并且实践几次,再加上过去写公司项目和开源项目的经验,应该足以满足大部分中小企业的An
- 10年Android经验老程序员浅谈职业发展:非科班出身程序员如何弥补技术差距进入好公司?
Android-until
程序人生Android程序员AndroidAndroid开发进阶学习程序员移动开发
前言在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事Android方面的开发的也有近10年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下职业发展。职业发展的三个阶段我将一个人的职业发展分为三个阶段(1)30岁以前打基础,人生方向基本确定。30岁之后再做出变化,说不想做这个,会付出很大的代价。要改变自己的职业方向,30岁之
- 八年老Android,薪水被应届生倒挂了,33岁的我裸辞了,虽悔但爽!
Android开发骆驼
编程语言面试移动开发android
前言33岁,我裸辞了。前阵子,有一件事情我想了很久,一直憋在心里很难受,也没找到合适的人倾诉,就借着今天写出来。我一个十几年开发经验,八年Android经验的职场老人,我慢慢涨上来的工资竟然被一个应届生倒挂了!当我得知这个消息的时候,我的心是拔凉拔凉的。我现在只有一个想法,我想跳槽!可是,我现在已经33岁了,这让我一度陷入了纠结与迷茫。应届生倒挂老员工作为一个在公司待了六年的老员工,我一直兢兢业业
- 开发12年老Android经验谈----如何提高面试通过率,怎样让面试官对你留下印象,面试时需要注意什么!
Android725
互联网程序员移动开发面试学习笔记
前言应大家的邀请,写一篇关于Android面试相关的博客,需要说明的是本文只针对Android应用开发,不针对rom开发以及逆向工程。我想面试对于程序员来说是很重要的一件事件,面试结果的好坏直接决定了能否进入某个公司以及以什么级别和待遇进入某个公司。我参加面试的经验并不多,但是以面试官的身份面试别人倒是有很多次,所以我可以结合这些经验来介绍下如何更好地把握一个面试。什么是合适的候选者在介绍如何面试
- android动画坐标定义
andy_tocm
Androidandroidencodinganimationfloatlayoutbutton
这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:publicvoidoverridePendingTransition(i
- Android的Activity屏幕切换动画(一)-左右滑动切换
heavenforgold
Androidandroidbuttonencodingclassxml手机
这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:publicvoidoverridePendingTransition(i
- 三年Android经验面经,靠这70道面试题,我斩获了3个offer
Z_萧晓
面经分享作者:New_X除非大厂,其他都问的差不多,问大部分也就着简历问,问了5年+的,也差不多就问这些...都是基础吧,区分度应该主要在于项目经验匹配度、职业素质、思维和运气上。1.基础1.自定义View的流程,requestLayout和invalidate的区别-->ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提Surface
- Android的Activity屏幕切换动画-左右滑动切换
Luffy_1988
Androidandroidencodinghtmlbuttonjavaxml
这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:publicvoidoverridePendingTransition(i
- Android之handler篇
花姓-老花
Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。对于有开发过Android经验的童鞋都知道,我们一般都是用Handler来更新UI的,更新UI只是handler用法的一部分,下面一起来研究一下handler的神秘面纱。那么handler是什么?handler是android给我们用来更新UI的一套机制,也是一套消
- 《Android经验分享》周刊第6期
世锋日上
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给大家微信公众号:Android经验分享QQ讨论群:386067289本文已授权微信公众号:Android经验分享,在微信公众号平台原创首发。热点新闻1.第七届杭州云栖大会召开,阿里云在人工智能领域发力本次大会一共四天,官方声称有超过4万人参加。在上午的主会场上,阿里云宣布和杭州市政府、国家天文台、蚂蚁金
- 《Android经验分享》周刊第4期
世锋日上
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给大家微信公众号:Android经验分享QQ讨论群:386067289本文已授权微信公众号:Android经验分享,在微信公众号平台原创首发。热点新闻1.安卓6.0/7.0性能对比:新系统竟然大退步Google已经向Nexus设备推送安卓7.0了,在理论上,安卓7.0拥有速度的巨大优势。按照Google的
- 《Android经验分享》周刊第2期
世锋日上
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给大家微信公众号:Android经验分享QQ讨论群:386067289热点新闻1.谷歌发布Android7.0,带来250多项新特性谷歌已经开始使用代号为Nougat的Android7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。但今年,他们改变了节奏,3月份
- 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题
lovehong0306
Android经验之谈
http://blog.csdn.net/lovehong0306本篇文章作为新的类别“Android经验之谈”开篇之作,记录实际开发中遇到的比较“奇怪”的问题以及解决方案,不求长篇大论,但求短小精悍,一两句话讲明问题及解决方案,画龙点睛,一语道破天机。有时候,一句提醒,能让人豁然开朗,少走很多弯路。案例:阅读软件中用ScrollView嵌套TextView显示章节内容问题:当滑动ScrollVi
- 遭遇技术瓶颈该怎么办?一位五年Android经验架构师来说说他的工作感悟
whale_kyle
android移动互联网Android开发Android程序员技术瓶颈工作感悟架构师
最近关于有一张关于Android学习的搞笑图片非常火,虽然很搞笑,但对于学习Android的程序员也是非常形象非常心酸了。。。而这张图还只是描述了一些框架及控件,还有更多的各种底层的实现方式及java基本功等等,Android要学习的东西太多了啊。。。最近大环境不好,很多人可能会很迷茫,到底该不该转行?也有一些人遇到了技术瓶颈,技术很难得到提升而为此苦恼。那么我们在大环境不好的情况写到底该如何继续
- Android经验分享 - 收藏集 - 掘金
weixin_34228662
一次完整的HTTP请求与响应涉及了哪些知识?-Android-掘金本文以HTTP请求和响应的过程来讲解涉及到的相关知识点。一、HTTP请求和响应步骤...关于Android性能优化,该从哪些方面入手?-Android-掘金Android设备作为一种移动设备,无论是内存还是CPU的性能都受到了很大的限制,这导致Android程序的性能问题异常突出,对于性能优化提出了更高的要求。本篇文章根据Andro
- 《Android经验分享》周刊第7期
世锋日上
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给大家微信公众号:Android经验分享QQ讨论群:386067289本文已授权微信公众号:Android经验分享,在微信公众号平台原创首发。热点新闻1.Android7.1开发者预览版开放下载想要获得和Pixel/PixelXL中相同的系统版本吗?Google宣布Android7.1开发者预览版于今天正
- React Native学习之调用Android自定义view
写Android的媛运气不会太差
android
参考资料:原生UI组件本篇文章中大部分还是来自参考资料中,还附带了一些我遇到的坑。Android是一个开源的项目,有许多丰富并且功能强大的第三方自定义控件,那么ReactNative如何调用Android自定义的控件呢?请听我娓娓道来。这里就不讲究如何自定义Android控件,假设你是一位Android经验丰富的人。Android端代码:先看下待React-Native调用的Android自定义控
- AndroidFire框架--基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App
世锋日上
AndroidFire,一款新闻阅读App框架,基于MaterialDesign+MVP+RxJava+Retrofit+Glide,基本涵盖了当前Android端开发最常用的主流框架,基于此框架可以快速开发一个app。本文已授权微信公众号:Android经验分享,在微信公众号平台原创首发。安装地址国际案例,有图有真相:首页效果图美女和视频效果图关注和朋友圈效果图朋友圈选择图片发布目前模块包括:新
- Android Studio 如何将你的库共享给其他人
极客简讯
刚刚get到的新技能,跟大家分享第一次提交准备:1.联网电脑(不解释)2.AndroidStudio(不解释)3.手机QQ邮箱(用来注册谷歌账号与邮箱,这点腾讯还是挺给力的)首先AndroidStudio官方远程仓库网站:https://bintray.com/signup/oss,如下图:官网网站图2017/9/11.png那么相信稍微有点Android经验的都应该有github的账号,如果你的
- [Android]如何做一个崩溃率少于千分之三噶应用app(16)-Application组件化
CangWang
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表这个系列的有关架构的概念,适合有大概三年以上Android经验的同学理解。如果你大概一年半以上经验,入门进阶了,我近段时间会开展分析MVP的相关架构章节。到时有兴趣的同学,可以查看一番。在我创建的QQ群中,收到很多热心好学的同学询问一些问题,然后我们讨
- android程序员python学习之路
Dynamic_2018
1年半android经验,初次接触python,学了几天,相见恨晚,迫不及待的写了这篇记录下。python新手,请多见谅。其实也不是最近才接触Python,大四上有一门计算机性能相关的课各种算法、工具要求用python写,不过当时太懒了,全用java写的。导致毕业一年多了,现在每天忙碌的工作之余,晚上这个点左右挤时间出来学,算是"自我救赎"吧,哈哈。其实第一感觉python只是简单,没有那么吸引人
- Js函数返回值
_wy_
jsreturn
一、返回控制与函数结果,语法为:return 表达式;作用: 结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制语法为:return;作用: 结束函数执行,返回调用函数,而且把undefined作为函数的结果 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性
- MySQL 的 char 与 varchar
bylijinnan
mysql
今天发现,create table 时,MySQL 4.1有时会把 char 自动转换成 varchar
测试举例:
CREATE TABLE `varcharLessThan4` (
`lastName` varchar(3)
) ;
mysql> desc varcharLessThan4;
+----------+---------+------+-
- Quartz——TriggerListener和JobListener
eksliang
TriggerListenerJobListenerquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208624 一.概述
listener是一个监听器对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。
二.JobListener监听器
j
- oracle层次查询
18289753290
oracle;层次查询;树查询
.oracle层次查询(connect by)
oracle的emp表中包含了一列mgr指出谁是雇员的经理,由于经理也是雇员,所以经理的信息也存储在emp表中。这样emp表就是一个自引用表,表中的mgr列是一个自引用列,它指向emp表中的empno列,mgr表示一个员工的管理者,
select empno,mgr,ename,sal from e
- 通过反射把map中的属性赋值到实体类bean对象中
酷的飞上天空
javaee泛型类型转换
使用过struts2后感觉最方便的就是这个框架能自动把表单的参数赋值到action里面的对象中
但现在主要使用Spring框架的MVC,虽然也有@ModelAttribute可以使用但是明显感觉不方便。
好吧,那就自己再造一个轮子吧。
原理都知道,就是利用反射进行字段的赋值,下面贴代码
主要类如下:
import java.lang.reflect.Field;
imp
- SAP HANA数据存储:传统硬盘的瓶颈问题
蓝儿唯美
HANA
SAPHANA平台有各种各样的应用场景,这也意味着客户的实施方法有许多种选择,关键是如何挑选最适合他们需求的实施方案。
在 《Implementing SAP HANA》这本书中,介绍了SAP平台在现实场景中的运作原理,并给出了实施建议和成功案例供参考。本系列文章节选自《Implementing SAP HANA》,介绍了行存储和列存储的各自特点,以及SAP HANA的数据存储方式如何提升空间压
- Java Socket 多线程实现文件传输
随便小屋
javasocket
高级操作系统作业,让用Socket实现文件传输,有些代码也是在网上找的,写的不好,如果大家能用就用上。
客户端类:
package edu.logic.client;
import java.io.BufferedInputStream;
import java.io.Buffered
- java初学者路径
aijuans
java
学习Java有没有什么捷径?要想学好Java,首先要知道Java的大致分类。自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE
- APP推广
aoyouzi
APP推广
一,免费篇
1,APP推荐类网站自主推荐
最美应用、酷安网、DEMO8、木蚂蚁发现频道等,如果产品独特新颖,还能获取最美应用的评测推荐。PS:推荐简单。只要产品有趣好玩,用户会自主分享传播。例如足迹APP在最美应用推荐一次,几天用户暴增将服务器击垮。
2,各大应用商店首发合作
老实盯着排期,多给应用市场官方负责人献殷勤。
3,论坛贴吧推广
百度知道,百度贴吧,猫扑论坛,天涯社区,豆瓣(
- JSP转发与重定向
百合不是茶
jspservletJava Webjsp转发
在servlet和jsp中我们经常需要请求,这时就需要用到转发和重定向;
转发包括;forward和include
例子;forwrad转发; 将请求装法给reg.html页面
关键代码;
req.getRequestDispatcher("reg.html
- web.xml之jsp-config
bijian1013
javaweb.xmlservletjsp-config
1.作用:主要用于设定JSP页面的相关配置。
2.常见定义:
<jsp-config>
<taglib>
<taglib-uri>URI(定义TLD文件的URI,JSP页面的tablib命令可以经由此URI获取到TLD文件)</tablib-uri>
<taglib-location>
TLD文件所在的位置
- JSF2.2 ViewScoped Using CDI
sunjing
CDIJSF 2.2ViewScoped
JSF 2.0 introduced annotation @ViewScoped; A bean annotated with this scope maintained its state as long as the user stays on the same view(reloads or navigation - no intervening views). One problem w
- 【分布式数据一致性二】Zookeeper数据读写一致性
bit1129
zookeeper
很多文档说Zookeeper是强一致性保证,事实不然。关于一致性模型请参考http://bit1129.iteye.com/blog/2155336
Zookeeper的数据同步协议
Zookeeper采用称为Quorum Based Protocol的数据同步协议。假如Zookeeper集群有N台Zookeeper服务器(N通常取奇数,3台能够满足数据可靠性同时
- Java开发笔记
白糖_
java开发
1、Map<key,value>的remove方法只能识别相同类型的key值
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c"
- 图片黑色阴影
bozch
图片
.event{ padding:0; width:460px; min-width: 460px; border:0px solid #e4e4e4; height: 350px; min-heig
- 编程之美-饮料供货-动态规划
bylijinnan
动态规划
import java.util.Arrays;
import java.util.Random;
public class BeverageSupply {
/**
* 编程之美 饮料供货
* 设Opt(V’,i)表示从i到n-1种饮料中,总容量为V’的方案中,满意度之和的最大值。
* 那么递归式就应该是:Opt(V’,i)=max{ k * Hi+Op
- ajax大参数(大数据)提交性能分析
chenbowen00
WebAjax框架浏览器prototype
近期在项目中发现如下一个问题
项目中有个提交现场事件的功能,该功能主要是在web客户端保存现场数据(主要有截屏,终端日志等信息)然后提交到服务器上方便我们分析定位问题。客户在使用该功能的过程中反应点击提交后反应很慢,大概要等10到20秒的时间浏览器才能操作,期间页面不响应事件。
根据客户描述分析了下的代码流程,很简单,主要通过OCX控件截屏,在将前端的日志等文件使用OCX控件打包,在将之转换为
- [宇宙与天文]在太空采矿,在太空建造
comsci
我们在太空进行工业活动...但是不太可能把太空工业产品又运回到地面上进行加工,而一般是在哪里开采,就在哪里加工,太空的微重力环境,可能会使我们的工业产品的制造尺度非常巨大....
地球上制造的最大工业机器是超级油轮和航空母舰,再大些就会遇到困难了,但是在空间船坞中,制造的最大工业机器,可能就没
- ORACLE中CONSTRAINT的四对属性
daizj
oracleCONSTRAINT
ORACLE中CONSTRAINT的四对属性
summary:在data migrate时,某些表的约束总是困扰着我们,让我们的migratet举步维艰,如何利用约束本身的属性来处理这些问题呢?本文详细介绍了约束的四对属性: Deferrable/not deferrable, Deferred/immediate, enalbe/disable, validate/novalidate,以及如
- Gradle入门教程
dengkane
gradle
一、寻找gradle的历程
一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。再后
- C语言简单循环示例
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i;
int count = 0;
int sum = 0;
float avg;
for (i=1; i<=100; i++)
{
if (i%2==0)
{
count++;
sum += i;
}
}
avg
- presentModalViewController 的动画效果
dcj3sjt126com
controller
系统自带(四种效果):
presentModalViewController模态的动画效果设置:
[cpp]
view plain
copy
UIViewController *detailViewController = [[UIViewController al
- java 二分查找
shuizhaosi888
二分查找java二分查找
需求:在排好顺序的一串数字中,找到数字T
一般解法:从左到右扫描数据,其运行花费线性时间O(N)。然而这个算法并没有用到该表已经排序的事实。
/**
*
* @param array
* 顺序数组
* @param t
* 要查找对象
* @return
*/
public stati
- Spring Security(07)——缓存UserDetails
234390216
ehcache缓存Spring Security
Spring Security提供了一个实现了可以缓存UserDetails的UserDetailsService实现类,CachingUserDetailsService。该类的构造接收一个用于真正加载UserDetails的UserDetailsService实现类。当需要加载UserDetails时,其首先会从缓存中获取,如果缓存中没
- Dozer 深层次复制
jayluns
VOmavenpo
最近在做项目上遇到了一些小问题,因为架构在做设计的时候web前段展示用到了vo层,而在后台进行与数据库层操作的时候用到的是Po层。这样在业务层返回vo到控制层,每一次都需要从po-->转化到vo层,用到BeanUtils.copyProperties(source, target)只能复制简单的属性,因为实体类都配置了hibernate那些关联关系,所以它满足不了现在的需求,但后发现还有个很
- CSS规范整理(摘自懒人图库)
a409435341
htmlUIcss浏览器
刚没事闲着在网上瞎逛,找了一篇CSS规范整理,粗略看了一下后还蛮有一定的道理,并自问是否有这样的规范,这也是初入前端开发的人一个很好的规范吧。
一、文件规范
1、文件均归档至约定的目录中。
具体要求通过豆瓣的CSS规范进行讲解:
所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:
基本样式库 /css/core
- C++动态链接库创建与使用
你不认识的休道人
C++dll
一、创建动态链接库
1.新建工程test中选择”MFC [dll]”dll类型选择第二项"Regular DLL With MFC shared linked",完成
2.在test.h中添加
extern “C” 返回类型 _declspec(dllexport)函数名(参数列表);
3.在test.cpp中最后写
extern “C” 返回类型 _decls
- Android代码混淆之ProGuard
rensanning
ProGuard
Android应用的Java代码,通过反编译apk文件(dex2jar、apktool)很容易得到源代码,所以在release版本的apk中一定要混淆一下一些关键的Java源码。
ProGuard是一个开源的Java代码混淆器(obfuscation)。ADT r8开始它被默认集成到了Android SDK中。
官网:
http://proguard.sourceforge.net/
- 程序员在编程中遇到的奇葩弱智问题
tomcat_oracle
jquery编程ide
现在收集一下:
排名不分先后,按照发言顺序来的。
1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对
2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙
- 解决maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported
xp9802
dependency
解决办法:在plugins之前添加如下pluginManagement,二者前后顺序如下:
[html]
view plain
copy
<build>
<pluginManagement