E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NAOqi开发日记
淘宝(阿里百川)手机客户端
开发日记
第一篇 android 主框架搭建(四)
我们上一级,完成了主要的布局部分,这一节我们对上一节的bug做处理。 首先,我们再res/drawable下建立三个样式表 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/ap
·
2015-11-11 00:15
android
淘宝(阿里百川)手机客户端
开发日记
第一篇 android 主框架搭建(二)
界面如图所示: 采用FragmentActivity和FragmentTabHost实现主框架的搭建。 知识点: (1)FragmentActivity 【API文档说明】 Base class for activities that want to use the support-based Fragment and Loader A
·
2015-11-11 00:14
android
2013第51周五
开发日记
2013第51周五
开发日记
今天基本完成除联调外本模块代码开发,按接口写好联调代码,后续要再联调环境下测试走通测试下环境,开发过程中又出现非智力错误: 1.今天在一个dto类中增加了属性,在另一个引用
·
2015-11-09 13:04
开发
淘宝(阿里百川)手机客户端
开发日记
第十五篇 JSON解析(二)
上一节,我们已经讲解了两个重要的类,JSONObject,JSONArray.这一节,我们将给出几个DEMO,来熟悉这两个类的用法! 首先,我给出一个JSON字符串: { "tae_items_list_response": { "items":
·
2015-11-08 16:01
json解析
淘宝(阿里百川)手机客户端
开发日记
第十五篇 JSON解析(三)
上一节,我们读取了JSON中的数据,这节我们要设置自己的JSON数据。 首先,我们先定义两个类:ProductItem和Product,其中Product里含有ProductItem类型,代码如下: ProductItem.java package com.ysb.bean; public class ProductItem { private String nick
·
2015-11-08 16:00
json解析
淘宝(阿里百川)手机客户端
开发日记
第十五篇 JSON解析(一)
这一节课,我们将讲解org.json下的JSON解析。首先大家需要导入json.jar文件 大家看到,org.json下总共这有这么几个类,它就可以帮助我们做JSON的解析了。其中JSONArray,JSONObject这两个类最很重要,我们可以利用它来封装自己的JSON util. JSONObject类,顾名思义,就是处理JSON对象;JSONArray,就是处理JSON 数组; J
·
2015-11-08 16:00
json解析
淘宝(阿里百川)手机客户端
开发日记
第十篇 什么是淘宝客(七)
在淘宝客中,有淘宝联盟、卖家、淘客以及买家四个角色。他们每个都是不可缺失的一环,如图所示。 (1)淘宝联盟(http://www.alimama.com/):一个推广平台,帮助卖家推广产品;帮助淘客赚取利润,每笔推广的交易抽取相应的服务费用。 (2)卖家:佣金支出者,他们提供自己需要推广的商品到淘宝联盟,并设置每卖出一个产品愿意支付的佣金。 (3)淘宝客:佣金
·
2015-11-07 14:30
客户端
淘宝(阿里百川)手机客户端
开发日记
第十五篇 JSON解析(四)
解析一个从淘宝传递的JSON (大家如有兴趣可以测试下):{ "tae_item_detail_get_response": { "data": { "coupon_info":{ "shop_coupon&quo
·
2015-11-07 14:30
json解析
ChessVista
开发日记
之一: 规划
ChessVista是什么? ChessVista是一个开放的、可扩展的国际象棋人-机对弈、机器对弈环境。通过国际通用的标准引擎通讯协议,允许国际象棋机器对弈爱好者将自己的博弈引擎联入环境,与其它博弈引擎进行对弈。环境同时提供了可视的、图形化的对弈过程展示以及实时局面记录等功能。 ChessVista的版本 ChessVista 2010 是ChessVista的
·
2015-11-07 09:12
vi
【Z】MOSS 2007
开发日记
- 开发对象描述
WSS提供了丰富的对象模型使得我们可以对网站进行定制开发。在开发之前,我们需要了解一下WSS整个服务器架构。(包括物理架构和逻辑架构) 首先,我们先来看一下服务器架构。 上面这个架构图很清晰地展示了WSS网站的整个架构模型,我们来分析一下。 1. SPFarm对象:在WSS模型架构中处
·
2015-11-03 21:52
2007
31 Days of Windows Phone | Day #4 Device Orientation
http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31
开发日记
·
2015-11-02 15:31
windows phone
31 Days of Windows Phone | Day #2 Page Navigation
//www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31
开发日记
·
2015-11-02 15:30
windows phone
31 Days of Windows Phone | Day #1 project Template
http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31
开发日记
·
2015-11-02 15:29
windows phone
【Android
开发日记
】妙用 RelativeLayout 实现3 段布局
在设计过程中,我们经常会遇到这样的需求: 把一条线3控制,左对齐左控制,右侧控制右对齐,中间控制,以填补剩余空间。 或者一列内放3个控件,上面的与顶部对齐,以下的沉在最底部,中间控件是弹性的。充满剩余空间。 情况一:水平布局 图示: 这是第一种情形。因为涉及到ImageView。想保持图片原比例不便使用LinearLayout的weight属性。 解决的方法: 1.外层套一个R
·
2015-11-02 14:44
RelativeLayout
通用后勤综合管理系统
开发日记
1
项目开发原因:为了配合部门两个从其他部门过来的维修科故障工作展开,现把一个网络故障保障和后勤维修的系统合拼成为一个,就成了现在的xxx学院后勤综合管理系统。 开发功能扩展:除了保持原有的保障表单、分角色查看故障还有统计功能之外,还加一个权限管理,物资管理和车辆管理还有一个办公oa额外附加的拼车功能。此外还有附加系统监控和控制开关、数据字典等。不知道还有没有其他需求,有的话就类似增加了。 开发工
·
2015-11-02 12:31
管理
31 Days of Windows Phone | Day #5 System Theming
http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31
开发日记
·
2015-11-02 12:47
windows phone
CEIMS
开发日记
:项目计划
CEIMS(通用企业信息管理系统),意在为企业提供一个通用的解决方案,开发这个项目的原因是因为本人有同学知道俺会做网站,每次当同学需要我帮忙做网站的时候,老是浪费时间做差不多的东西, 虽然网上有很多源代码,但是每次都要把头钻进去研究一番才能了解其中具体的细节,而且bug不少,维护也甚是麻烦, 而且也不是每次的需求都相同,为了方便,故促成CEIMS的
·
2015-11-01 14:08
开发
Windows系统下的多显示器模式
开发日记
这几天研究了一下Windows系统的多显示器模式的编程,实现了Windows下支持10显示器模式的通用com组件,这里做一个整理和回顾,希望能对再这方面开发的兄弟们有些启发和帮助: (一) Windows系统下的多显示器模式的原理 Microsoft新的操作系统(Windows 98\Windows 2000
·
2015-11-01 12:24
windows
ChessVista
开发日记
之二:核心问题
核心问题 好的,我们已经有一个关于ChessVista的基本架构了,现在要看看接下来有哪些核心问题、关键任务要解决。 对于一个国际象棋程序,或者也可以说是对所有的棋类博弈程序来说吧,通常有哪些关键的问题要解决呢?首先,核心算法——即局面表示、着法生成、搜索算法和局面评估——应该是最关键的部分,此外,针对ChessVista的设计目标,还应包括设计博弈引擎的加载、通讯
·
2015-10-31 19:50
vi
收集的一些关于MOSS 2007开发的文章
WSS和MOSS界面开发人员必备-CSS样式汇总 使用SHAREPOINT对象模型开发时注意事项 MOSS 2007
开发日记
- 开发前期准备 MOSS 2007
开发日记
- 开发对象描述
·
2015-10-31 13:51
2007
31 Days of Windows Phone | Day #3 The Back Button Paradigm
http://www.jeffblankenburg.com博客,已每天笔记的形式发表Windows Phone 7 文章.目前JeffblankBug 的Windows Mango 31
开发日记
·
2015-10-31 11:09
windows phone
WPF
开发日记
—解决拖动行为附加到元素上的延迟
此文的前提是 结合ItemsControl在Canvas中动态添加控件的最MVVM的方式 上一篇博客讲到了我通过使用 ItemsControls 内部设置Canvs为布局面板 并在ItemContainerStyle中设置Canvs.Left, Canvas.Top。 来实现设置MVVM模式下自定义位置显示单项内容的功能。 接下来的一步要显示内容的拖动。 很抱歉
·
2015-10-31 09:06
WPF
YunTable
开发日记
(4)-BigTable的存储模型
源地址: http://peopleyun.com/?p=712 经过这几天的开发工作,我已经将YunTable所需的一些基本类库搭建起来,比如内存管理,字符串处理,I/O处理和基本的数据结构等,由于之前的编程以Java为主,所以在这方面花了一定的时间,导致整个项目的进度偏离了之前的预期,但是我也有很多的收获,比如我感受到了Java和C之间的异同:异就是Java能通过J
·
2015-10-31 08:34
table
YunTable
开发日记
(1)- 计划
源地址:http://peopleyun.com/?p=647 因为书的初稿已经写好,所以现在这个阶段主要以研发产品原型为主,而且将关注点主要集中于下一代云计算系统。可惜的是,我之前主要使用的开发语言是Java,而对常用于构建云计算系统中的C语言不是很熟悉,同时由于C的灵活性和其牵涉到很多底层技术,使得这个坎非常不好过,但是既然已经走到了这步,不论是再艰难的东西,
·
2015-10-31 08:34
table
YunTable
开发日记
(3) – BigTable的数据模型和调用接口
源地址:http://peopleyun.com/?p=665 本文将深入分析BigTable的数据模型,并介绍它是如何被调用的。 数据模型 就像向我之前所说的那样,其实BigTable顾名思义,是一个非常大的表,而且是一个能存储几十亿行(Row)和几千列(Column)的非常巨大的表。什么表会怎么大呢?接下来,举一些简单的例子,比如:用于中国所有公民的个人信息
·
2015-10-31 08:34
table
YunTable
开发日记
(2) – 前三天的总结
p=659 本来想周二写这篇
开发日记
,可惜一直抽不出时间,所以延到了周四。在这篇日记中,会首先做一下前三天的开发总结,接着会解答博友的一些疑问。
·
2015-10-31 08:34
table
YunTable
开发日记
(6)- BigTable的分布式模型
源地址:http://peopleyun.com/?p=741 在介绍了BigTable的存储模型之后,本篇将重点给大家介绍其分布式模型。由于本文大多数内容参考BigTable的论文,如果有些博友已经熟读这篇论文,可以跳过本文。 综述 从分布式的角度而言,BigTable会涉及总共五种独立的构件: Client端的库:一个基
·
2015-10-31 08:34
table
MapX
开发日记
(一)
这是软件最新的截图。 开发工具:VS2005 C# .net with .net2.0 MapX版本:5.02.19 参照了VB6的源码是“校园空间查询系统”非常感谢作者公开了此源码,减少了我很多弯路。 原来想直接连接远程数据库里的地图数据的,但是这样效率太低。所以最终决定用GST方案,对于动态数据再动态生成图层。 已经完成仅仅限于静态的功能: 1.大小地图导航功
·
2015-10-31 08:48
map
信息上报系统
开发日记
一、ADO 也一样如果表里没有主键的话,RecordSet对象的update方法会出错。 二、iis启动时提示“另一个程序正在使用此文件,进程无法访问” 。后来baidu了一下。好似端口被占用。netstat -obna,查看了端口。发现qvodTerminal.exe占用了8080与8081端口。修改站点的8082端口。OK了。 三、今天发现一个问题,就是昨天新建的文件,作为
·
2015-10-31 08:47
开发
YunTable
开发日记
(9)- 0.2版的预览和今后的初步规划
最近两周除了写博客之外,还花了一定的时间在YunTable上,并且已经快接近YunTable的下一个Milestone,也就是0.2版。在整个开发过程中,我收到了来自很多朋友的热心关切,我在这向大家表示衷心感谢,同时让我感到更欣慰的是已经有多位有实力的同学和我沟通过了,希望将来有机会能参与YunTable的开发,而且还有几位博友也对我提出了一些批评和建议,那么在介绍0.2版的目标和今后的规划之前,
·
2015-10-30 12:28
table
iphone 使用Three20开发iPhone相册
http://www.wuleilei.com/blog/189 最近几个月一直都在做iPhone项目,至于持续到什么时候还不得而知,所以就只能写iPhone的
开发日记
了
·
2015-10-30 11:27
iPhone
iOS
开发日记
38-MVVM与ReactiveCocoa
今天博主有一个MVVM与ReactiveCocoa的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.Apple本身的UIKit框架是为MVC模式设计的,所以你在无形之中写就的代码其实就是MVC,而且你甚至会觉得代码就应该这么写,不这么写还能怎么写?!MVVM由于缺乏框架级别的支持,所以在iOS的开发中一直似乎是很鸡肋式的存在.直到出现了ReactiveCocoa!它从框架界别支持MVVM
weixin_30902675
·
2015-10-28 15:00
移动开发
测试
ui
开发日记
:接口开发设计
接口开发使用规则 业务术语: 请求:通过HTTP协议把需要传输的数据发送给接收方的过程。 返回:根据得到的数据处理完成后,将处理完成的结果反馈给接收方。 敏感词:带有敏感政治倾向,暴力倾向,不健康色彩或不文明的词。 特殊字符:特殊字符包括:^ | $ # 等。 操作结果:成功失败,成功返回结果,失败返回结果错误信息。 操作流程:执行之前,执行之后,正在执行。
·
2015-10-27 11:29
接口
YunTable
开发日记
(7)- BigTable的功能集
源地址: http://peopleyun.com/?p=749 本文是HBase的欧洲传道者LARS GEORAGE的 HBase vs. BigTable Comparison(需要FQ)一文的节选翻译版。 论文中提到的特性 首先,向大家介绍在2006年OSDI大会上发表BigTable论文,也就是《Bigtable: A Distributed Storage
·
2015-10-23 08:30
table
YunTable
开发日记
(5)- 发布0.01版
源地址:http://peopleyun.com/?p=722 虽然进度比我之前预想的慢了很多,但是经过最近几天的coding,终于完成YunTable的0.01版,虽然在支持的功能和之前预期的相比简单了很多,如果大家对这个0.01版感兴趣的话,可以通过这个链接下载。下面是关于0.01版的综述,使用教程和计划。 综述 在功能方面,0.01版的YunTable还远算不上是一个Bi
·
2015-10-23 08:29
table
C语言
开发日记
1,Visual stadio 中 ALT + F8 格式化代码。 2,C中getch()函数是用于输入一个char型变量 经常用于屏幕等待 例如你想让屏幕内容 停留一会 提示使用者按任意键继续 这时就可以用getch() int ch; _cputs( "Type 'Y' when finished typing keys: " );&n
·
2015-10-23 08:34
C语言
YunTable
开发日记
(8)-聊聊分布式数据库的作用
源地址:http://peopleyun.com/?p=756 在发布YunTable0.1版之后,我将这个好消息和我一个在中国移动工作的同济同学分享了,他首先向我表示祝贺,但是他不理解像YunTable这样的分布式数据库和Oracle这样的关系型数据库有什么区别?当接到这个问题的时候,我并没有立即回答,因为我感到这个疑问不仅是他一个人会有,而且估计有很多同学也有类似的疑问,这就
·
2015-10-21 12:22
分布式数据库
YunTable
开发日记
(10)- YunTable的目标
源地址:http://peopleyun.com/?p=894 在写完前面一篇YunTable日记(也就是第9篇)之后,有很多博友向我反映,他们不清楚YunTable到底是用来干什么的?今天就和大家聊聊YunTable的目标。 首先,YunTable是BigTable的克隆,但由于BigTable的功能非常丰富和全面,所以作为一个业余的开源项目不可能像它那样面面俱到。简单来说,
·
2015-10-21 12:22
table
YunTable
开发日记
(11)- BigTable的性能优化
源地址:http://peopleyun.com/?p=910 虽然传说中的Donald Knuth同学曾经说过“过早优化是万恶之源”(premature optimization is the root of all evil),但在产品代码基本稳定的时候,做一定优化,还是非常有帮助,比如,我曾经通过使用多线程技术将一个原本需要30分钟才能搞定的流程优化到只需30秒,还有,虽然
·
2015-10-21 12:22
table
Python游戏服务器
开发日记
(八)整体方案改变了……
老大和CTO提出了新的方案,之前的架构被推翻了。 简单来说,就是使用多进程,工作进程启动python环境。 最奇葩的是,我们回到了利用共享内存保存entity的方案。entity里保存纯data,是一个纯的二进制数据块。 Entity在用的时候,包装成PyObject给Python使用。如果修改了,则重新打包成二进制块存回去。 说白了就是共享内存+序列化的方式。比以
mayao11
·
2015-10-16 18:00
开发日记
(2015.9.21):Js中clearInterval、window.onload失效 及 Js添加animation的浏览器兼容
一、在使用定时器的情况下,偶尔会出现clearInterval清除不了定时器的情况这个时候,可以通过外加一个布尔值来进行判别操作:1)失效情况:vartimer; functiondoThis(){ //需要循环执行的方法主体 } functionfunc(){ timer=window.setInterval(doThis,200);//每隔0.2秒执行一次 } window.clearInte
puppyand123
·
2015-09-21 14:00
JavaScript
Python游戏服务器
开发日记
(七) 关于协程(greenlet)和C语言的思考
前两周埋头在服务器的具体技术试验里,不断的遇到小问题,不断的解决。 大量的问题核心就是在利用dlfcn库调用pythonso时,API的用法会有变化。导出符号本身不是什么难题,难在某些PythonCAPI是用宏或者其他方式提供的。最奇葩的是greenlet库,把所有API放在一个全局指针数组里,而且初始化方法也和标准python扩展库不甚相同。后来是采取把greenlet库直接和py
mayao11
·
2015-09-20 23:00
开发日记
(2015.9.8):JSON 添加URL被&截断的解决
前端获取表单数据提交时,如果字符串内容是带有参数如?\&等特殊符号的URL时,添加到JSON中会出现被截断的情况,使得最终得到的JSON异常;以下时针对两种情况的解决方式:1)用js获取替换url中的&,代码如下:varmyjson=[];//创建json对象 varuri=document.getElementsByName('url').value; varurl=uri.replace("&
puppyand123
·
2015-09-08 14:00
json
url
Python游戏服务器
开发日记
(六) 解决GIL难题!——Python再认识
本系列文章的第一章就已经提到,用加载多个python动态链接库的方式,可以巧妙的避开GIL,实现多个python环境运行在同一个进程内。 但是从上一个试验,到思考具体的实际用法,又经过了长达一周多的思考试验。到此时,Meme服务器框架的最底层疑难才彻底明朗。本文将彻底分析多线程下多python环境的使用。 刚才发现,在博客里粘代码是件很无聊的事,特别是C代码,又臭又长,非常没有
mayao11
·
2015-09-02 22:00
Python游戏服务器
开发日记
(五)skynet_messagequeue和skynet_timer
最近,skynet群里有同好与我一起讨论skynet底层一些比较难理解的实现细节,乘此机会仔细看了一下源码,我最关心的是skynet_mq和skynet_timer两个我会用到的部分。 本文不想讨论太细节的问题,具体的实现思路我并没有理的非常清晰,还是看代码为好。我这里从实际需求出发,写一些tips,方便新来的小伙伴参考。 skynet的timer和mq,解耦做的非常好,写一个
mayao11
·
2015-09-02 22:00
「jQuery插件
开发日记
」(二)高级插件理念 - [翻译]
_AdvancedPluginConcepts_,翻译自jQuery官方网站。默认设置的共有接口对于上一篇文章最后的代码,我们可以改进,也应该改进的地方就是,为我们的插件的默认设置提供共有接口,使得用户可以直接更改默认设置。这样做的好处就是可以让用户用最少的代码量来定制我们的插件。这次的例子是://Plugindefinition.$.fn.hilight=function(options){//
JasonKidd
·
2015-08-30 00:00
javascript
jquery插件
jquery
「jQuery插件
开发日记
」(一)如何建立一个基础的插件 - [翻译]
_HowtoCreateaBasicPlugin_,翻译自jQuery官方网站。如何建立一个基础的插件有时,你想要在你的代码里面实现一个可复用的功能。举个例子,如果你想要在一个jQuery对象上调用一个简单的方法,来对这个对象进行一系列的操作,那么你应该写一个jQuery插件。jQuery是如何工作的在开始写插件之前,我们必须对jQuery的工作方式有些许的认识。来看下面的代码:$("a").cs
JasonKidd
·
2015-08-29 00:00
jquery
jquery插件
javascript
Python游戏服务器
开发日记
(四)scons编译工具、C和C++混合使用
今天在编译pythonso时出现点问题——把其他C库链接到同一个so里——尝试了一早上发现了方法,已经更新到本系列的第二节里了。 整理了一下工程目录,打算用scons管理。 scons毕竟是一种新型的build工具,比makefile肯定有很大进步,至少更清晰好学,少了很多晕晕的trick。但是相比其他高级工具比如cmake之类的,就不清楚优劣了。 这个例子写的过于简单了
mayao11
·
2015-08-26 20:00
Python游戏服务器
开发日记
(三)用greenlet模拟lua coroutine的研究
分布式系统中,如果一个Entity访问其他Entity,那么这个调用一般都是异步的,也就是说当时不能立即得到返回值。如果用callback的方式实现,函数就会变得很碎。 skynet在核心层处理了这个问题,并提供了skynet.call来做异步调用。 据我研究,Python2.x提供了生成器(generator)模拟coroutine的方法,但是显然是不完备的,协程的跳转、管理
mayao11
·
2015-08-19 17:00
Python游戏服务器
开发日记
(二)绕过GIL启动多线程Python环境
说道Python和多线程,很容易想到GIL,GIL意味着只要是用Python做的多线程程序,就无法利用多个CPU。 经过一些失败的尝试后,我也一度认为GIL是无解的。我们甚至把注意力转向了IronPython等无锁Python,但是实际上那样问题可能更多,比如我们不熟悉mono,mono也没达到完全成熟的程度。 直到skynet的QQ群里一位朋友介绍了另一种加载so的方式,事情
mayao11
·
2015-08-19 17:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他