摘要:
PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!在现实应用中经常会碰到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会形成UI的假死景象,Android中可以应用AsyncTask和Handler两种异步方式来解决这类问题。AsyncTask: android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的水平(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 应用的长处: 简单,快捷,进程可控 应用 阅读全文
摘要:
近期笔者几篇文章介绍了改网站算法的文章. 关联文章的地址 百度搜索引擎本着对用户体验度的斟酌,上线新的石榴算法,严厉打击渣滓泛滥的广告。随着互联网的健康展开,搜索引擎的算法也日益严厉。石榴算法对广告情势的打击,对广告联盟来讲会有很大的影响,网站广告红利方向又将何在?防止渣滓弹窗广告网站建设要从长远的角度去看,网站的seo优化更多的也是进步网站的用户体验度,即使百度不更新新的算法,站长也要从用户体验度的角度出发,防止网站涌现渣滓弹窗广告,用户并不爱好弹窗广告,这类广告充满了seqing、baoli、这类恶劣低俗的广告页面应当收到处分,百度抑制的是渣滓低质量的广告页面。所以,如果你是正常的以... 阅读全文
摘要:
时间紧张,先记一笔,后续优化与完善。一.背景分析1.知识点写这篇blog,主要有下面几个知识点想分析:curl获得http响应内容;shell中执行php文件;php中执行shell命令(通过exec函数);php实现tail -f命令;包含空格的参数如何作为参数传递(用双引号括起来)。2.业务流程这篇blog的背景是读取"/data3/im-log/nginx.im.imp.current/nginx.im.imp.current_current"这个实时日记,生成招聘会所需的实时日记。业务流程如下:(1)从http://bj.baidu.com/jobfairs/job 阅读全文
摘要:
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!最近在应用JavaScript的时候遇到了一种很特别的格式,一个函数却返回另一个函数。这就是Javascript中的闭包。闭包的两个特色:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。 2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 其实下面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区仍然保存.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周. 阅读全文
摘要:
最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--类实现10、接口:接口的设计: 1、应用接口处理多继承; 2、应用接口为外部类添加功能; 3、一面向对象的角度考虑一个类与生自来的特征和行为分离,让类尽可能单纯及解耦。 类与生自来的方法写在类里。 接口断绝原则又叫最小接口原则,接口方法尽量少。 接口的声明: public interface jiekouable{ //属性和方法 } 1、接口可以有恣意数量的方法; 2、接口不能被实例化; 3、接口是抽象的里面全部的方法也是抽象的; 4、接口不能被一个类继承,只能被一个类来实现; 5、接口不能有构造; 6、一个接口能继承... 阅读全文
摘要:
本文个人在深圳游玩的时候突然想到的...这几周就有想写几篇关于输入数字的笔记,所以回家到之后就奋笔疾书的写出来发布了------------------------------DAL层:-------------------------- /// <summary> /// 分页获得数据列表 /// </summary> public DataTable GetListDataTable(int PageSize, int PageIndex) { SqlParameter[] parameters = { new SqlParameter(... 阅读全文
摘要:
题记:写这篇博客要主是加深自己对最大算法的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。来源:点击打开链接直接做会超时,须要优化,网上通行的算法是manacher算法(详细原理还不是很明确),这里可以当模板使。每日一道理 书籍好比一架梯子,它能引领人们登上文化的殿堂;书籍如同一把钥匙,它将帮助我们开启心灵的智慧之窗;书籍犹如一条小船,它会载着我们驶向知识的海洋。// 原串最大长度N// 返回最大回文字串 res#include<cstdio>#include<cstring>#include<cstdlib>#include<str 阅读全文
摘要:
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 学习设计模式已经有段时光了,这是总结的第一篇博客,文中有错误、漏洞的地方,望各位支出,纠正。 视察者模式 一、基本定义 何谓视察者模式?视察者模式定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态时,它的全部依赖者都市收到通知并且自动更新。 在这里,发生改变的对象称之为视察目标,而被通知的对象称之为视察者。一个视察目标可以对应多个视察者,而且这些视察者之间没有互相联系,所以么可以根据须要增加和删除视察者,使得系统更易于扩展。 视察者模式又称为宣布-订阅模式。 二、基本结构 首先先看视察者... 阅读全文
摘要:
文章结束给大家来个程序员笑话:[M]项目地址:https://github.com/chenyoca/android-image-map 一个相似HTML map标签功能的Android组件。可以实现HTML里图片热点映射。 An android view like html map tag.项目结构此项目是在Android Stdio IDE中创立的,其目录结构与Eclipse很不同。如果应用Eclipse打开,需要把路径设置到 ...../ImageMap/src/main 里。截图 特色* 支撑图像缩放和拖动。图中色块覆盖的区域为图片热点。图像缩放和拖动时,这些热点区域也会随着缩放和移动 阅读全文
摘要:
今天一直在学习排序算法之类的问题,上午正好有机会和大家讨论一下.由于开发百度舆图获取到的POI信息须要进行由进到远的排序。所以须要些排序算法。之前是采取冒泡排序算法算法如下:(摘自网络)public class MaoPaoSort { public static void main(String[] args) { try { int mp[] = new int[args.length]; for (int i = 0; i < args.length; i++) { mp[i] = Integer.parseInt(args[i]); } for (int i =... 阅读全文