- 博客(117)
- 资源 (4)
- 收藏
- 关注
原创 好久没来了 以后要写好文章
很久了 没来csdn了,目前从事android和ios开发,ios开发刚刚开始学,希望能把一些心得用csdn来记录。mark
2016-10-02 14:53:10 638
转载 解决Linux操作系统下AES解密失败的问题
解决Linux操作系统下AES解密失败的问题 现象描述: windows上加解密正常,linux上加密正常,解密时发生如下异常: javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.SunJCE_f.b(Dasho
2015-12-08 16:35:33 1092
转载 mysql数据库中的索引有那些、有什么用
转载http://www.2cto.com/database/201212/173288.htmlmysql数据库中的索引有那些、有什么用 本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 www.2cto.com 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时My
2015-07-28 12:11:32 2160
转载 mysql创建索引
转载自:http://www.111cn.net/database/mysql/53681.htmmysql 如何创建索引呢,这个其实很简单 create index或者为己有字段增加索引 ALTER TABLE `table_name` ADD UNIQUE (`column`)即可了。mysql索引作用在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大
2015-07-28 12:10:02 802
转载 tcp二次、三次、四次握挥手
为什么tcp建立连接是三次握手而不是两次或四次,释放连接的时候是四次挥手由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。客户端是主动发送连接的,服务端
2015-07-27 22:54:58 1403
原创 心中的激动与兴奋交加,阿里内推面试
阿里巴巴蚂蚁金服,第一面(技术),第二面(技术),第三面(hr面)都通过了,等待最后一面技术面——交叉面试,不知道交叉面试会是什么样的情况,每次面试都有些紧张,可能是太想得到了,所以才太紧张,不管接下来如何,积极应对
2015-07-27 18:02:39 1546 5
转载 Android中<meta-data>的使用
在AndroidManifest.xml中,元素可以作为子元素,被包含在、、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfoinfo=this.getPackageManager()
2015-07-23 21:03:42 735
转载 FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT用法
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在DActivity里,我们要跳到B Activity,同时希望C,Dfinish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:
2015-07-22 21:59:35 869
转载 JVM工作原理小记
转载地址http://www.open-open.com/lib/view/open1408453806147.html一、 JVM的生命周期1. JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] a
2015-07-22 20:32:15 429
转载 java GC性能优化
★JVM的内存 在Java虚拟机规范中(具体章节请看这里),提及了如下几种类型的内存空间: ◇栈内存(Stack):每个线程私有的。 ◇堆内存(Heap):所有线程公用的。 ◇方法区(Method Area):有点像以前常说的“进程代码段”,这里面存放了每个加载类的反射信息、类函数的代码、编译时常量等信息。 ◇原生方法栈(Native Method Stack):主
2015-07-22 20:09:41 1407
转载 大话Android开发中的设计模式
今天看到了一篇很好的博文,特此推荐http://mobile.51cto.com/android-419145.htm
2015-07-20 22:09:24 539
原创 当累的时候该怎么去调节
当累的时候,什么都不想干,很想出去旅游一圈但是又身不由己的时候,怎么才能让自己振奋起来,不知道,有一点比较清楚,那就是不能放弃。欲望越高生活越累,确确实实体验了一把。。。。。。,继续干
2015-07-19 20:06:14 708
转载 蚂蚁金服:6大业务线打造以数据为核心的金融生态
蚂蚁金服=?2013年,支付宝母公司——浙江阿里巴巴电子商务有限公司——宣布以其为主体,筹建小微金融服务集团“蚂蚁金服”。后者的目标客户是小微企业+ 个人消费者。公司希望通过互联网技术和思想打造开放的金融生态,实现“让信用= 财富” 的目标。蚂蚁金服旗下拥有支付宝、支付宝钱包、余额宝、招财宝、蚂蚁小贷及(筹备中的)网商银行。之所以用蚂蚁命名,”是因为我们是从小微做起,我们只对小微的世界感兴
2015-07-18 19:58:42 4539
转载 5种常见的电子商务模式
电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式。目前,常见的电子商务模式主要有B2B、B2C、C2B、C2C、O2O等几种,本文简单的对这五种电子商务模式进行简单的对比。(1)B2B模式B2B (Business to Business), 是指商家与商家建立的商业关系。例如我们在麦当劳中只能够
2015-07-18 19:40:12 9760
转载 Django数据API
原文地址:http://www.woodpecker.org.cn/obp/django/django-faq/db-api.html一旦 数据模型 创建完毕, 自然会有存取数据的需要.本文档介绍了由 models衍生而来的数据库抽象API,及如何创建,得到及更新对象.贯穿本参考, 我们都会引用下面的民意测验(Poll)应用程序:class Poll(models.Model):
2015-07-17 16:49:03 849
转载 django时间查询
Django时间查询1、gt:大于某个时间now = datetime.datetime.now()#前一天start = now – datetime.timedelta(hours=23, minutes=59, seconds=59)a=yourobject.objects .filter(youdatetimcolumn__gt=start)2、gte:大于等于某个
2015-07-16 13:32:31 11792 1
转载 Android进阶之大话设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均得到满足
2015-07-14 16:54:52 598
转载 Handler导致的内存泄露问题
在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。 ?123456789public class SampleActivity extendsActivity { privatefinal Handler mLeakyHandler
2015-07-13 23:41:44 1328
转载 Android中的优化问题
原文地址:http://www.cnblogs.com/frydsh/archive/2012/12/09/2810601.html http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=20713&pg=1 一、、、、
2015-07-13 23:20:59 769
转载 Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th
2015-07-12 10:29:29 507
转载 android中夸进程通讯的四中方法
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content P
2015-07-11 18:19:15 904
转载 Android中线程与进程的基本知识
最后,希望转载的朋友能够尊重作者的劳动成果,加上转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/04/12/2443262.html 谢谢。1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所
2015-07-11 18:14:39 602
转载 Android APP内存优化之图片优化 ,不错的文章
在Android设备内存动不动就上G的情况下,的确没有必要去太在意APP对Android系统内存的消耗,但在实际工作中我做的是教育类的小学APP,APP中的按钮、背景、动画变换基本上全是图片,在2K屏上(分辨率2048*1536)一张背景图片就会占用内存12M,来回切换几次内存占用就会增涨到上百兆,为了在不影响APP的视觉效果的前提下,有必要通过各种手段来降低APP对内存的消耗,下面是我在实践过程
2015-07-10 17:58:43 928
原创 项目总结一:基于Android平台的智能停车系统
最近在做一个基于物联网的技术的智能停车平台,Android端+pc端,手机端是Android开发的一套+高德地图SDK+高德导航SDK,pc端是Linux+Django+Mysql+Apache+(Html、Css+Div),今天想记录一下实时获取停车场车位数据以及在地图上为停车场添加注标。目前项目面向的用户是兰州市的用户,整个兰州市的停车场也就是差不多有200多个,数据量不大,需要在地图上为
2015-07-06 22:43:41 8451 2
原创 Android中的加密技术
Android中支持四种加密技术,MD5,SHA,HMAC和AES,前三种是不可逆算法,最后一种是可逆的加密算法。 所谓不可逆加密,就是数据经过加密后不能还原成原来的数据。在一些情况下,加密后的数据并不需要还原,比如进行一些验证性的操作时,只需要比对加密后的数据是否一直进就可以,不可逆加密在验证性工作中经常用到。MD5(信息摘要算法),经常用于文件检验、密码校验,不管多大的文件
2015-07-03 15:59:37 1353
转载 linux下mysql数据库的导入导出
导出整个数据库中的所有数据1、在linux命令行下输入:?1mysqldump -u userName -p dabaseName > fileName.sqlfileName.sql最好加上路径名导出数据库中的某个表的数据?1mysqldump -u use
2015-07-02 10:14:35 592
原创 python生成uuid,并去掉中间的'-'
UUID(Universally Unique Identifier)是通用唯一识别码,是软件建构的标准,号称可以对任何一种东西进行唯一的编码。下面来看一下python中怎么生成uuid编码并去除其中间的符号‘-’。import uuids_uuid=str(uuid.uuid4())print s_uuid l_uuid=s_uuid.split('-')s_uuid=
2015-06-28 16:02:22 9564
原创 ubuntu下创建eclipse桌面图标
在ubuntu下新搭建了个Android开发环境,习惯用eclipse了,用过一段时间的android studio 出于项目团队要求感觉还是用eclipse吧,下一个项目改成android studio本文重温一下怎么在linux下创建eclipse桌面图标,其他应用同样适用进入/usr/share/applications/目录,新建一个文件,文件名为eclipse.desktop
2015-06-26 23:12:58 2216
原创 Android中的小问题记 aapt 不能识别
相信很多从事Android工作又一段时间的开发者们对android的开发环境eclipse也不一定很熟悉,因为习惯性使用以前的版本,有时候也懒得去更新最新api版本。。。。。。回归正题,今天某人在ubuntu14.04上搭建了android的开发环境,新建工程,出现如下问题Description Resource Path Location TypeError
2015-06-26 20:43:27 2925
原创 Django中的数据记录的增、删、改、查
Django中的数据处理是我们在处理后台与前台交互时应用最多的操作,本文主要是帮助Django初学者学习Django中数据的增删改查,希望能对初学者有用
2015-06-26 20:31:07 14716
原创 值传递和指针传递
下面我通过两个列子来阐述一下值传递和指针传递(ps:在c、c++、java、python等语言中都通用)一、值传递public static int change_integer(int a){a=a+1;return a;}public static void main(String [] args){int a=1;System.out.println(ch
2015-06-07 16:46:44 629
转载 Android圆角边框
在做Android界面开发时,我们往往希望它尽可能优美,尽可能显得专业。于是你看了看其他应用,哇,好多边框和圆角啊。你是不是也想给自己的应用加上边框和圆角效果?呃……那怎么做呢?如果你是从web前端跑到Android来的,那么我想你一定想到了不下三种解决方案。如用图片替代,用CSS3定义,用JS画。在Android中,其实也有类似的用法,本文将简单介绍两种Android圆角和边框的实现。1
2015-06-03 09:46:41 1052
原创 动态设置Button的drawableLeft | Top |Right |Bottom
可以给Button控件同时设置图片以及文字,本文以给Button设置上图下文为例讲述一下怎么给控件设置图文信息以及怎么动态改变控件的图文信息:在布局文件中可以通过下面的方式来给一个Button设置上图下文: 此处省去其他属性 android:drawableTop="@drawable/selector" android:text="@s
2015-05-19 22:02:05 4171
原创 Android:客户端和服务器之间传输数据加密
Android客户端与服务器进行数据传输时,一般会涉及到两类数据的加密情况,一类是只有创建者才能知道的数据,比如密码;另一类是其他比较重要的,但是可以逆向解密的数据。 第一类:密码类的数据,为了让用户放心注册,密码类的数据的加密一般都是经过双重加密的,第一重加密使用不可逆的MD5算法加密,第二重加密是可逆的加密,常见的可逆加密有对称加密和非对称加密。上述不可逆的意思就是一旦加密就不
2015-05-16 15:46:39 24557 3
原创 主机启动不了:主板灯是亮的,风扇一会转一会不转,不断重启 解决
今天重启了一下主机,发现重启以后再也启动不起来了,于是拆开电脑观察详情:主板的灯一直是亮的,风扇转几秒就不转,然后然继续转几秒停止,一直重复着启动的过程。于是怀疑是内存或电源除了问题,首先从内存开始查起,拔下内存条,清理了一下上面以及卡槽的灰尘,然后插上,还是出现上面的问题,于是就干脆拔下内存条,启动电源,风扇可以一直转起来了,不再出现不断重启的现象。得出结论:内存条坏掉了。为了验证,从其他电脑上
2015-05-15 16:14:31 35007
转载 Android四大组件及其生命周期详解
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过I
2015-04-12 21:05:10 687
转载 android WebView总结
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。A. webview组件如何使用 1)
2015-04-09 16:30:57 634
原创 WindowManager$BadTokenException: Unable to add window -- token null is not for an appl
Dialog mydialog=new Dialog(getApplicationContext(), R.style.dialog); mydialog.setContentView(R.layout.dialoglayout); mydialog.show();报错的原因是:虽然 mydialog=new Dialo
2015-03-29 15:18:13 723
原创 java:关于short s1=1;s1=s1+1;short s1=1;s1+=1;short s3=s1+s2;中存在的简单数据类型转换问题的理解
脱离了开发环境的提示,发现自己对有些java的基础东兴掌握的都不扎实,今天看到一个关于java数据类型转换部分的面试题。面试题的内容大概是这样:short s1=1;s1=s1+1;这两句代码有什么问题?short s1=1;s1+=1;这两句代码有什么问题?short s1=1,s2=1;short s3=s1+s2;这两句代码有什么问题?下面我就对这三个问题按照自己的理解以及参考做出解
2015-03-24 18:00:16 6979
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人