- 博客(221)
- 资源 (3)
- 收藏
- 关注
原创 Nginx相关知识
可同时处理大量请求的web服务器,与apache 服务器叫板 ,俄罗斯人用底层代码编写而出,因此性能相当高,目前应用广泛。 简单的Nginx 介绍 https://lufficc.com/blog/nginx-for-beginners 总结其功能 有关于Nginx的配置 http://www.codeceo.com/articl
2016-12-07 10:01:48
493
原创 mysql的优化
优化SQL语句,作为普通的开发人员来说,就是添加适当的索引,而索引如何去加,在mysql的世界里面,就有一番规则来念叨了,而为什么会有这些规则,究其原因是索引的B+树结构而决定的,B+树作为一个比较特殊的数据结构,能够高效的进行搜索和查询。 用法:使用explain 来执行一下你的SQL语句,便会出现一些指标,通过这些指标可以初步判断你所加的索引在这条SQL语句执行时起到的效果。
2016-11-28 09:49:17
506
原创 电商业务知识
1 转化率 目标人群 / 总人群 淘宝购买转化率: 实际购买的人数 / 总共访客数2 妥投率 派送率 签收率 快递公司送出的快件中, 成功送达数 / 所有快件数
2016-10-08 09:49:06
874
原创 ibatis 的使用
1 NotEqual 和 NotNull 的使用,在 notEqual 时 使用 compareValue 的值 2 模糊查找的写法 , 写在 xml 文件里面时,注意 写法,‘%# fieldName#%’ 是不对的 http://25707332.iteye.com/blog/591363 正确写法: '%$name$%' or '%' || #
2016-09-26 11:26:00
547
原创 Mac 安装Java环境
一 JDK的安装 .bash_profile 的新建和位置的配置,有一种新的路径地址,可参考 http://www.importnew.com/17192.html BONUS: Linux里面关于文件的软连接和硬链接的问题,如上面的地址是什么意思?二 maven 的配置 setting 文件的配置 其存放位置,放在conf 中; b
2016-09-19 20:52:21
660
原创 Python软件的正确安装方式
自从年底临“危”受命 用python完成了一项抓取数据的工作之后,就对python产生了兴趣,特别是在最近AlphaGo 大战人类的科技顶级头条中,python更是作为AlphaGo的开发语言让我想一探python究竟的心迫切起来。在安装了几个python相关软件之后,就发现这个过程有很多坑,然后便找到官方文档,决定将其翻译一下,并不是完全的翻译,挑其重点跟大家分享。 链接地
2016-03-18 15:35:21
2298
转载 Spring 并发访问的线程安全性问题
原文链接:http://blog.youkuaiyun.com/hejingyuan6/article/details/50363647 《竟然也是一位程序媛,深表敬意,我之楷模》起因:探究spring的线程问题,完全是因为自己在写业务代码时,基于公司的 spring框架和前辈的模板下,从未进行相关思考,在自己写controller类时,阴差阳错(关键还是没有设计好)声明了一个实例变量,还好被主管发现,
2016-03-07 16:51:21
1700
原创 BaiduMap API 使用
对于第三方API的使用,在做项目中想必技术人都有遇到此场景,如新浪微博,微信接口,各种地图接口等,一般相应的平台都会提供对应的技术文档,对其进行查阅,会得到自己想要的接口和结果,但这个过程常常因不同人的需求伴随着一些未知的内容,甚至一部分是平台的bug,此时就更加加剧使用这些第三方API的难度,想必查询错误返回码咨询平台人员亦或者百度谷歌都会得到一些大概结果,最终得以修成正果。 本篇文
2016-03-06 16:05:36
1455
原创 Mac 技巧
1 永久alias的设置 编辑~/.bashrc文件,每行加入一个alias命令。比如:alias cdhome='cd ~'alias cdroot='cd /'alias gpull='git pull'alias gci='git commit -a'alias gpush='git push origin HEAD:refs/for/master'alias g
2015-12-27 19:37:03
490
原创 git使用心得
git 作为版本控制工具,已经成为协同工作中提交代码维护代码的程序员好帮手,所以了解git的使用对你在正常的编程工作中有很大的帮助,作为Android开发程序员就更应该使用git了,知道为什么?因为git是伟大的Linux创始人linus设计的!Android的爷爷的大大,怎么能不重视呢~ https://git-scm.com/book/zh/v1 git官方工具指南
2015-11-11 17:01:59
834
原创 Android适配的一点心得
做Android屏幕适配和UI布局这种东西,其实很烦人,并且很多时候都是在做不同的参数调试,对自身代码技术的增长并没有太多的用处,但是任何一件完整的事情都是有次要、重要之分,一款app产品更是如此,我们都不想一个技术经验机械重复使用多次,我们都想能够快速地成长,那么就需要多想,多思考,多动手。 最近在做项目上的pad版的适配,提前已经看过凯子哥有关于屏幕适配的视频教程,讲得真的是
2015-11-06 16:03:48
668
原创 Android 中webp 的使用
1 webp 格式 这是谷歌推出来的据说要统一互联网图片格式的一种图片格式,它的优势就在于相同的图片内容,它比已经有的图片格式的大小要小很多,这样就意味着传输速度的迅速,意味着消耗内存减小,意味着处理图片时的损耗减少,具体webp采用了什么样的压缩方法,就不再去探究。 有将现有的图片转换成webp格式的小工具,大家可以自行查找。2 webp的使用
2015-11-04 17:40:07
6593
原创 我的杂谈
本人 程序媛一枚,本科大四时用15天做了一个ios的应用,大头贴功能,很简单,研究生三年写了软著,申请了专利,然并卵,才发现很多东西都很虚,这个阶段在编程方面就是学习了c++,死啃一个用C++写的图像处理算法MeanShift 来过日子,后来又参加了老板的坑爹项目,一个java web的管理系统,写点sql语句,接触了点MVC思想,当时没有用主流的Struts,Spring框架,用了个小型的JFi
2015-11-04 13:25:52
638
原创 Android 中使用Fragment所引发的
在自己开发的app中碰到了这样的问题,第一次进入有多个fragment的activity正常,第二次进入时,报错,其错误信息为:cannot perform this action after onsaveinstancestate由此引发对fragment的探究:一【译】 fragment transaction & activity state loss 此段内容为
2015-11-03 20:46:08
1175
转载 Android开发在路上:少去踩坑,多走捷径
此博客是从其他人的博客上看来的,大体浏览了一遍,就觉得必须转载,其中提到的工具和网页有百分之七十是自己在用的,很少欣慰,但同样也有很多还没有深入理解且全局起来的东西,希望以后可以将他们都利用起来!感谢作者!作者:gzjay,腾讯MIG无线产品部 高级工程师 转载自: http://djt.qq.com/article/view/11931
2015-11-02 19:54:54
634
原创 Andriod异步消息处理机制解析
Handler 是Andriod 中一个非常重要的组成部分,使用场景:开了另外一个线程去网上下载东西,下载好了之后更新界面上的某个控件,但是UI控件不能在非UI线程上进行更新,所以使用handler,在handler的handleMessage中进行更新,在子线程中需要更新的时机上写sendMessage 就可以了,好了要实现这个需求,几句代码就可以完成需求了,但是写完之后,你会奇怪,为什么这样写
2015-10-23 21:06:13
748
原创 Android Wear 交互表面设计及Android 双击事件监测实现
2015年8月20日在Android Devlopers Blog (http://android-developers.blogspot.tw/2015/08/interactive-watch-faces-with-latest.html)上Google 给出了对Android Wear 最近更新的可交互式表面的解释,正好公司需要对已有的表面添加可交互功能,博主对其进行了一定的研究,现将其
2015-10-22 20:44:38
1669
原创 Gmail Api 的解读及例子
由于公司需求需要获取Gmail的信息,于是下了Google提供的例子并开始研究GoogleApi的调用,在这个过程中遇到了几个坑同时也学习到了一些知识,现记录如下: 一 Android QuickStart https://developers.google.com/gmail/api/quickstart/android (链接) goo
2015-10-13 19:09:29
8015
原创 Android View 的事件处理和分发原理简析
在Android中,界面元素都可以接受事件,像我们最经常用到的对Button 组件添加点击事件,往往对其进行setOnClickListenner, 重写其中的 onClick() 函数,这样我们界面上的button 就能接受我们的点击事件,当我们需要对组件更加复杂的触摸事件时,我们往往会重写 onTouch() 以及onTouchEvent 函数,那么这几个函数之间的关系到底是怎样的呢,同时
2015-08-27 13:17:49
761
原创 ContentProvider和Observable 以及观察者模式
用Android 的ContentObserver 来在你的代码中监听数据的变化 最近在公司里面的项目发现 要监听某个数据的变化,但是这个数据又是另外一个应用提供的,场景描述为:一个计步器的应用,会用sensor感应到你的步数,而在另外一个应用中,要展示出你今天所走的步数。用到的Android 知识: ContentProvider(这货不是Androi
2015-07-17 17:33:58
1199
翻译 Fragment Navigation Drawer
原文地址https://guides.codepath.com/android/Fragment-Navigation-Drawer#animate-the-hamburger-icon左侧导航抽屉框的使用 在常见的导航范例中(作者开发的集锦),我们讨论了在android app 中可以使用的导航结构,而在其中最灵活的要数Navigation Drawer。 在谷歌的2015
2015-07-08 20:58:01
944
原创 Android Binder机制理解
Android 初学者,近日研究了一下Android进程通信Binder机制,看了老罗的源码分析,被里面的各种函数和数据结构体搞得大脑一度短路,但是仔细分析相信终能看懂,同时结合老罗推荐的两篇文章,对Binder机制也有了自己的一些总结,现将机制学习的过程记录下来,同时也起到敦促自己可以耐心将这部分内容完全看懂的作用,给自己加个油! 对于Binder机制,我先看了 Andro
2015-06-16 18:20:46
838
原创 Android Wear Step Sensor
开启Android wear 之旅,由于公司业务需求,需要研究一下android wear 上的计步器功能,即 Step Counter 和 Step Detector 两个 sensor的使用,同时有关于batching mode的知识。0 Something about sensor 要使用传感器,在上层应用上 需要了解到的几个名词 SensorManager ,
2015-06-05 20:23:07
1633
原创 LeetCode_Number of Bits_for Java
题目:Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11' has binary representati
2015-03-22 16:45:16
600
转载 Android JUnit Test的使用
http://blog.youkuaiyun.com/justin_12/article/details/7279953下面 我简单的总结一下android单元测试的一些要求吧,1、你要实现单元测试的类必须得继承AndroidTestCast类,2、你单元测试中的那个方法必须以Test开头:Test+你的方法名,3、你运行这个单元测试类的方法,一定选中这个以Test开头的方
2015-03-20 11:07:48
595
转载 java 单例模式的写法
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。
2015-03-19 15:15:54
700
原创 求职之路
时间:2014年9月到2015年2月坐标:杭州当年局势:由于上年(2014年)校季招聘情况不乐观,导致今年招聘形式整体较好。求职方向:软件开发类个人情况:非211 985普通大学但在省内知名度尚可,软件工程小硕一枚,三年期限。c++在A题目的时候熟悉了基本的用法,但未做过正经项目,不深入;实验室项目里做了java web的项目,对java web的开发有一定的了解,但项目难度一般且
2015-02-24 23:18:58
1618
原创 Arcgis 启动不起来
http://jingyan.baidu.com/article/495ba84119cf4338b30ede3f.html对于有关于 license server administrator 的错误,错误号为error code = -15的情况下,重新启动license server admistrator即可,具体见上文链接
2015-01-23 10:10:16
1238
原创 jre和jdk以及server与client相关知识
http://ryxxlong.iteye.com/blog/1696537上篇文章讲述了很多,待晚上实践一下。
2015-01-05 15:00:21
1304
原创 版本控制工具
1、Mac Xcode 自带的一种2、SVN 使用过,还不错3、github 是速度太慢了么,下载了github fow windows 速度太慢了,表示要抛弃了。。http://www.ihref.com/read-16369.html git的命令,比较全http://www.ihref.com/read-16514.html 图文介绍 github for
2014-12-06 18:02:22
1016
原创 java与c++的比较
很不幸,又转营java,对c++的stl库还比较熟悉,但是如果不继续锻炼就会忘记的我,在艰难的学习java中只能不忘初心,将java和c++的比较记录在此,希望可以融会贯通,终归我佛,阿弥陀佛~~1、 java final 和 c++ const的区别 http://www.cnblogs.com/louistao/archive/2011/03/13/1982590.html 摘自此
2014-12-06 15:03:43
676
原创 Andriod传递数据方式(老罗视频整理)
四种传递数据的方式,实在是安卓小白,不知道现在是否已经过时了。1、Intent的方式 (和静态变量方法) 通过建立Intent ,然后设置put 和get 方法即可,但是它只能传递可序列化的数据,对于不能序列化的数据,通过全局静态对象来传递,(对于何为可序列化还不是很清楚)。 将要传递过来的数据事先在要传递到的activity中全局静态声明,在要传递的那个activity
2014-11-29 17:45:26
948
原创 Android 错误积累
1、有关于intent的错误,可能是模拟器真心没有这个intent功能,所以有时候不要纠结2、xml中布局关键字写错了,会出现错误3、导入工程包时会出现错误,首先不能在当前workspace里面解压你导入的工程包,要从其他文件夹里面导入,然后拷贝到你的workspace会出现的错误如下: invalid project de
2014-11-25 18:05:15
1101
原创 百世物流面试记录
师兄内推,一面: 两个面试官1、先问项目的最大感受,然后扯到面向对象,然后面试官就说你能举一个例子来说明你自己用面向对象的思想是如何设计出来的。然后问面向对象的特点,并解释。2、class 和 struct ,我不知道 是java还是c++里面的,对c++熟悉,就答了c++的了。3、interface 和abstract 区别,又是java的,模棱的说了两句,然后他问abstra
2014-10-02 13:58:52
5362
转载 Hosts 文件的位置
Hosts文件是计算机中一个举足轻重的文件,该文件有一个比较大的特点就是没有扩展名。经常在一些电脑个性技巧以及其他领域方面会用到,比如我们要屏蔽某个网站,那么只需要在hosts文件里面加入需要屏蔽的网址即可,另外在iPhone系统升级以及安卓手机一些去广告技巧中也经常会看到要修改Hosts文件步骤,因此我们只要是修改这个文件,那么hosts文件位置在哪呢?不管是大家最熟悉的Windows
2014-08-28 17:56:19
991
原创 linux 下编译c++
目前所要求的水平只是在linux下输出一个hello world 的字样。。so ,是非常的初步阶段,however ,
2014-05-23 21:37:53
720
原创 java 调用webservice
用 axis 来进行webservice 1、充足的jar 包:axis.jar jaxrpc.jar activation.jar mail.jar http://www.cppblog.com/wform/archive/2006/04/27/mail_activation_jar.html2、 创建了web service client 类型,
2014-05-22 09:43:42
673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人