摘要:
一、概述 这部分主要是讲解ListView在初始时,即setAdapter之后,如何将Adapter中取得的view添加到ListView中,主要涉及到几个方法: layoutChildren,fillFromTop,fillDown / fillUp,makeAndAddView,obtainView,setupChild;二、讲解 layoutChildren是个最重要的方法,也很复杂,本篇略过,会在以后中提到,不过,为了讲解其它方法,还是提一下: @Override protected void layoutChildren() { ......... ... 阅读全文
摘要:
不允许调用库函数,也不允许使用任何全局或局部变量编写strlen函数。 这是一道面试题,可以使用递归的方式解答,答案如下:#include int mylen(char* p){ if(*p == '\0'){ return 0; } return 1 + mylen(p+1);}int main(void){ char* s = "123456789"; printf("%d\n", mylen(s)); return 0;}运行结果:9 阅读全文
摘要:
注意点:1.Get和post这两种提交方式有何不同? 很明显post方式提交多了content-length和content-type这两项,所以post提交是要为这两项设置setRequestProperty属性 处理乱码问题①客户端发送请求时没有对URL进行编码,我们只要使用URLEncoder.encode(keyValue,"UTF-8")处理即可。②Tomcat服务器在获取参数时,默认编码不是"UTF-8",一般是"ISO-8859-1",此时要如何处理呢?主要思路是这样的:先把以"ISO-8859-1" 阅读全文
摘要:
一、Ilog软件该软件用来解决优化问题,大部分是线性问题,深一点的其他内容还不清楚。只知道一些基础的应用,网上相关内容很少。接下来就解决一个简单的运输问题二、运输问题 数学模型 ILOG OPL程序{string} CitiesA=...;{string} CitiesB=...;float capacity = ...;float supply[CitiesA] =...;float demand[CitiesB] =...;assert sum(o in CitiesA) supply[o] == sum(d in CitiesB) demand[d];float cost[... 阅读全文
摘要:
今天一个程序员给了一个excel表,里面有一百多条数据,叫我一个一个数据的复制到系相应的函数里面比如 put("gaga1","gaga2"),这样一句话,要我复制一百多遍,fuck。。。我就说你自己用java读取不就可以啦!他就说用java要运行半个小时以上,我就心里想fuck,是你不怎么懂java吧!此时自己心中的几百万头草泥马在奔腾!!!!!! 于是自己就去找了一个js方法来读取excel里面的数据,加以修改都不用半个小时!真是fuck! execl里面的数据大概是这样的: 实现输出的效果是: js源码: function readThis(){ 阅读全文
摘要:
/* * POJ_1591_2.cpp * * Created on: 2013年10月31日 * Author: Administrator */#include #include using namespace std;const int maxn = 55;int cards[25];bool position[maxn];int main(){ int participants,lucky; int counter = 1; while(scanf("%d%d",&participants,&lucky)!=EOF){ int i,j; for(i 阅读全文
摘要:
题意:给你n堆石子,每次操作可以在任意一堆石子里取走一部分或者将这堆石子分成两堆,最后操作的人取胜。 解题思路:利用sg定理来解组合游戏的和,每堆石子看成一个游戏,对于有x个石子的堆,它的所有后继状态有 0, 1, 2, ... , x-1 ,(1, x-1), (2, x-2), .. (d, x-d),于是可以很容易处理出小数据的sg函数,然后可以发现4k+3的sg值为4k+4,4k+4的sg值为4k+3,其他所有x的sg值都为x,根据sg定理每堆sg值异或一下就可以解决了。 /* **********************************************Author . 阅读全文
摘要:
这段时间需要学习Hadoop了,以前一直听说Hadoop,但是从来没有研究过,这几天粗略看完了《Hadoop实战》这本书,对Hadoop编程有了大致的了解。接下来就是多看多写了。以Hadoop自带的例子WordCount程序开始,来记录我的Hadoop学习过程。Hadoop自带例子WordCount.java/** * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License 阅读全文
摘要:
阅读全文
摘要:
对于使用过SQL Server数据库的用户可以会对Oracle中的数据库的实例的概念理解的不是很好,所以我产生了写一篇博文的想法。基础概念一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database)。 实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。数据库(Database)指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。 一般情况下,Oracle数据库都是一个数据库对应一个实例。如下图所示。 当然可以根据需要创建多个数据库和对应的多个实例。 测试环境Wi.. 阅读全文
摘要:
前面讲了一下,C++读取lua文件中的变量,包括一维表、二维表这些,这节讲一下如何在lua文件中去调用C++函数C++代码如下#include extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h"}/*Lua 解释器指针 */lua_State* L;static int average(lua_State *L){ /*得到参数个数*/ int n=lua_gettop(L); double sum=0; int i; for(i=1 阅读全文
摘要:
Button或者ImageButton的背景设为透明或者半透明半透明 透明 颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000设置背景图片透明度(超简单) Java代码View v = fin 阅读全文
摘要:
ChainingInterceptor 该拦截器处于defaultStack第六的位置,其主要功能是复制值栈(ValueStack)中的所有对象的所有属性到当前正在执行的Action中,如果说ValueStack中没有任何对象的话,该拦截器不会干任何事情,看到这个拦截器的名称,大家应该会想到有一种chain类型的Result,该拦截器主要就是针对chain类型Result起作用的,因为我们有可能在chain链后面的Action用到前面Action的属性,所以struts2提供了该拦截器来实现这个功能。当然我们也可以让chain链中的某个Action属性不复制到正在执行的Action中,只要c. 阅读全文
摘要:
第二十三章:使用数据库MySQL数据库MySQL客户端界面mysql命令行参数参数描述-A禁用自动重新生成哈希表-b禁用 出错后的beep声-B不使用历史文件-C压缩客户端和服务器之间发送的所有消息-D指定要用的数据库-e执行指定语句并退出-E竖直方向显示查询输出,每行一个数据字段-f如果有SQL错误产生,继续执行-G使能命名命令的使用-h指定MySQL服务器主机名(默认为localhost)-H用HTML代码显示查询输出-i忽略函数名后的空格-N结果中不显示列名-o忽略语句,除了在命令行上命名的默认数据库的语句-p为用户账户提示输入命令-P指定网络连接用的TCP端口号-q不缓存每条查询结果- 阅读全文
摘要:
在ios6上运行非常正常的AVAudioRecoder组件,而跑到ios7上就不能工作了。通过google搜索在stackoverflow上的解决方法。http://stackoverflow.com/questions/18922053/avaudiorecorder-avaudioplayer-with-ios-7-not-working-properly解决方法只需要在使用AVAudioRecoder之前,添加如下代码:AVAudioSession *audioSession = [AVAudioSession sharedInstance];[audioSession setCateg 阅读全文
摘要:
3602013校园招聘笔试题(含参考答案) 参考答案:1.D5*5*5=1252.C排除法3.A仅个人意见4.A5.DABC三语句一定保留,D不确定,EF一定删除6.不会7.D排除+试探8.C网上有详细分析9.C关于二进制很有趣的一道题,值得细细研究原理。网上有详细分析10.D11.C12.A定点数和浮点数?13.CCISC的指令集呢?14.B注意,还有一种表示方式叫移码,即补码的符号位取反(仅仅是符号位不同,其他位完全一样),移码0的表示也是唯一的。15.D16.看不清17.不完整18.有错19.D20.21.D很常见的问题,要弄清楚22.23.C局部变量在出了作用域后就出栈释放了,返回.. 阅读全文
摘要:
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 花了三天上班时间,妈的上班写就是不能静下心来,擦,要防BOSS巡山.... 以前也写过小游戏,俄罗斯方块,贪吃蛇....不过也都是单机版的,也没用MFC写过,是用QT写的,一天半天就出来了... SOCKET也没搞过,唯一记得的一个就是在学校弄的,搭建了一个服务器和客户端,互相发了一句hello 就不搞了 算是未完整版咯....从零开始。。。。 呕....界面好恶心...真心不再想搞界面了.... 另外,此物完全兴起而为,毫无... 阅读全文
摘要:
Use two pointers and the first pointer move forwards n steps first. /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution { public: ListNode *removeNthFromEnd(ListNode *head, int n) { ... 阅读全文
摘要:
直接复制excel格式线上有问题,就上张图片吧。 阅读全文
摘要:
昨天写了验证(C#和正则表达式),今天又写了个js版的验证。现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发。由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正。var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) { if (input != '') { return true; } else { return false; ... 阅读全文