现在位置: 首页 > 48775959发表的所有文章
  • 09月
  • 08日
移动开发 ⁄ 共 21020字 评论关闭
引言 在Android应用开发:网络工具——Volley(一)中结合Cloudant服务介绍了Volley的一般用法,其中包含了两种请求类型StringRequest和JsonObjectRequest。一般的请求任务相信都可以通过他们完成了,不过在千变万化的网络编程中,我们还是希望能够对请求类型、过程等步骤进行完全的把控,本文就从Volley源码角度来分析一下,一个网络请求在Volley中是如何运作的,也可以看作网络请求在Volley中的生命周期。 源头RequestQueue 在使用Volley前,必须有一个网络请求队列来承载请求,所以先分析一下这个请求队列是如何申请,如果运作......
阅读全文
  • 09月
  • 07日
综合 ⁄ 共 567字 评论关闭
   用并查集解决,记下了   #include <iostream> #include <cstring> #include <algorithm> using namespace std; #define MAX 5000 // 端点序号 权 并查集 排序 int u[MAX], v[MAX], w[MAX], p[105], r[MAX]; int n, m, sum; int cmp(const int a, const int b) { return w[a]<w[b]; } int find(int x) { return p[x]==x?x:find(p[x]); } void Kruskal() { int i; for (i=1; i<=n; i++) p[i] = i; for (i=1; i<=m; i++) r[i] = i; sort(r+1, r......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 3086字 评论关闭
void insertbitree(bitree *head,intsource)/*向以HEAD为头结点的排序二叉树中插入一个以SOURCE为内容的点*/ {   if(source<=head->item)   {        if(head->lchild==NULL)       {           head->lchild=(bitree *)malloc(sizeof(bitree));           head->lchild->item=source;           head->lchild->lchild=NULL;           head->lchild->rchild=NULL;           head->lchild->bdegree=0;       }        else           insertbitree(head->lchild,......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 342字 评论关闭
大意略。 思路:很明显,奇数无解,考虑偶数。 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> #include <algorithm> using namespace std; int f[35], g[35]; int n; void init() { f[0] = 1, f[1] = 0; g[0] = 0, g[1] = 1; for(int i = 2; i <= 31; i++) { f[i] = f[i-2] + 2*g[i-1]; g[i] = f[i-1] + g[i-2]; } } int main() { init(); while(~scanf("%d", &n) && n != -1) { printf("%d\n", f[n]); ......
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 594字 评论关闭
/*proc corr*/ ods graphics on; proc corr data=sashelp.stocks plots=matrix(histogram); ; var open high low close adjclose ; run; ods graphics off; /*sgscatter*/ title 'Scatter Plot matrix'; proc sgscatter data=sashelp.stocks; matrix open high low close adjclose /diagonal=(histogram) ; run;   综合起来有以下方法制矩阵散点图: 1.proc corr  2.sgcatterhttp://support.sas.com/documentation/cdl/en/grstatproc/62603/HTML/default/vie......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 286字 评论关闭
     项目接近尾声,要写一些验收文档,把一些程序代码看了一下,代码质量很差。比如程序注释格式不统一,有些程序就没注释;代码结构分层不清,该写到服务层的没有写到服务层等等。      如何才能提高代码质量呢?想了一下应从以下方面入手 应严格执行代码规范制度,虽然公司有代码规范制度,但大家从来就没有认真执行过。大家只关心了功能实现。 建立代码走查制度,并由专职人员负责。这一点对于使用外包人员的公司特别有用。现在公司就是,模块负责人只关心功能点的实现,从来不理会代码是否符合规范。 加强新入职员工的培训,......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 12076字 评论关闭
同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。   ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果,SimpleCursorAdapter则可以从数据库中读取数据显示在列表上,通过从写BaseAdapter可以在列表上加处理的事件等。   下面先来看看ArrayAdapter: package com.shang.test; import java.util.ArrayList; import android.app.Activity; import android.os.Bund......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 4493字 评论关闭
创建基于Rails 3的纯净Ajax CRUD程序 十一 11th, 2011 发表评论 | Trackback Rails 3利用scaffold可以很容易地创建CRUD程序,但那是多页面的,现在很多场景需要使用Ajax在一个页面上实现CRUD。这对Rails 来说也是很简单的,下面就来创建一个符合Rails风格的Ajax CRUD程序。整个过程大概15分钟,建议先把整个代码照应敲一遍,然后再慢慢理解。 目标: 只有1个页面,CRUD全部基于Ajax在一个页面完成。使用无入侵式的Javascript风格。 平台: 适用于Rails 3.*,使用jQuery+sqlite。 Rails 3.1开始默认自带jQuery,如果是Rails 3.0.*......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 6824字 评论关闭
/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *      http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or im......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 1191字 评论关闭
今天看到bulletphysics支持opencl,支持苹果的simd。。。。。。 对于多线程一直停留在win32的几个API上,到了vista时代的RWLock,interlock函数族都不甚了解,也没有写过多线程程序。现在看来比较迫切了。移动端和web硬件发展太快了!心慌慌。整理下思路先。 先是CPU端的。 首先是PSM的四核,会有至少2个子线程,因此c#的多线程库必须掌握。 其次是webcl,async javascript,涉及到ajax和webworker,涉及到资源的读取和后台数据处理,不必说必须掌握。 c++的话有c++11的多线程,这涉及到WP8是否兼容,应该没问题吧。 Android和ios自......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 203字 评论关闭
2013年快到了,列出一个未来一年的学习方向: 3d引擎方面:Ogre,CE3,Unreal3,wildmagic5 3dsmax2013 AI wisdom系列 骨骼动画 U3D:NGUI,mecAnimation,Android,IOS Mysql 渲染 物理引擎:bullet 以下暂缓: html5,javascript,webgl,全局光照,体渲染,DX11,OpenGL4.x ,Opengles3.0,PSM,WP8
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 103字 评论关闭
1.  打开文件 C:/Program Files/Vim/_vimrc   2.  在里面加2行       :syntax enable     :source $VIMRUNTIME/syntax/javascript.vim
阅读全文