摘要: 本文是一篇关于接口实现的帖子Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621偶然拜访特定平台的API很有须要举例(http://swarmconnect.com/)。上面这些例子纯属虚构,假设我们想应用一个只在Android上有的简略的leaderboard API,对其他平台只是简略日志或者模拟返回值。Android API看起来像这样:/** Let's assume this is the API provided by Swarm **/public class LeaderboardServiceApi { public voi 阅读全文
posted @ 2013-05-12 23:23 坚固66 阅读(149) 评论(0) 推荐(0)
摘要: 新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正基于select的I/O模型的封装,采取反弹模式,网络上有很多关于select封装,也与本文的相似,本文只是按照自己的习惯封装了一个类,方便使用.// SrvSelect.h // By LengF 20130506#include <string>using namespace std;#define SOCKET_TIMEOUT -100class CSrvSelect {public: CSrvSelect(); virtual ~CSrvSelect();public: SOCKET StartConnect 阅读全文
posted @ 2013-05-12 23:21 坚固66 阅读(200) 评论(0) 推荐(0)
摘要: 改章节朋友在上海逛街的时候突然想到的...最近就有想写几篇关于内部类类的条记,所以回家到之后就奋笔疾书的写出来发布了定义:将一个类的定义放在另一个类的定义的内部,叫做内部类。内部类的使用场景一:public class Out { class In{ private int i = 5; } public void say(){ In in = new In(); System.out.println(in.i);//外部类是可以拜访内部类的私有成员变量的 } public static void main(String[] args){ Out o... 阅读全文
posted @ 2013-05-12 23:17 坚固66 阅读(180) 评论(0) 推荐(0)
摘要: 发一下牢骚和主题无关:这节先介绍Qt的内置填充模式,我们用一个三次贝塞尔曲线的例子来说明。然后引入目前大批应用的三种渐变填充模式。 填充模式应用setBrush()函数实现的。 下图是三次贝塞尔曲线的内置填充模式:构造函数顶用设置了图片作为全部窗口部件的背景:(当然也可以用指定颜色填充)setAutoFillBackground(true); QPalette palette; //palette.setColor(QPalette::Background, QColor(192,253,123)); //palette.setColor(QPalette::Background, QColo 阅读全文
posted @ 2013-05-12 23:15 坚固66 阅读(5404) 评论(0) 推荐(0)
摘要: PS:今天上午,非常郁闷,有很多简略基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!在数据集市计划中可以使用3种基本的系统方法:数据驱动的方法、需求驱动的方法和混合方法。它们的区分在于源数据库分析和终端用户需求分析阶段所占的比重。方法的选择将极大地影响观点计划的方法。数据驱动方法包括:基于实体-关系模式的计划、基于关系模式的计划、基于XML模式的计划。观点型实体-关系模式比关系型逻辑模式更具表达力。因此通常以为前者是更好的计划源。但实际情况是公司经常没法供给精确完整的实体-关系模式(丧失、文档不完整或者其他原因)。那么就只能根据数据库的逻辑模式来做。另一方 阅读全文
posted @ 2013-05-12 23:13 坚固66 阅读(185) 评论(0) 推荐(0)
摘要: 今天一直在研究渐变颜色之类的问题,下午正好有机会和大家分享一下.后面说了有关反走样的相干知识,下面来讲一下渐变。渐变是绘图中很罕见的一种功能,它是利用颜色插值使得两个或更多颜色之间能够平滑过渡,简单来讲就是可以把几种颜色混合在一起,让它们能够自然地过渡,而不是一下子酿成另一种颜色。它们常被用来创立二维图形的三维效果。渐变的算法比较复杂,写得欠好的话效率会很低,好在很多绘图系统都内置了渐变的功能,Qt也不例外。渐变一般是用在填充里面的,所以,渐变的设置就是在QBrush里面。 Qt支持三种类型的渐变,分别是线性渐变(QLinearGradient)、辐射渐变(QRadialGradient)、锥 阅读全文
posted @ 2013-05-12 23:11 坚固66 阅读(1416) 评论(0) 推荐(0)
摘要: 本篇文章是一篇关于函数编译的帖子这个类基本上是从LuaPlus那里弄来的,为什么不支持用LuaPlus,因为那货色我其实不知道怎么编译,能编译通过的版本的旧版本的了,而且之前的版本有BUG的存在,使用起来有阴影,不想用了,还是自己写个比拟靠谱。因为感觉LuaPlus那个LuaFunction有点不好用,所以进行了一些改造。自己以为现在自己封装的这个还是比拟好用的。namespace Lua_Wrapper{struct LuaNil{};inline void Push(lua_State* L, bool value) { lua_pushboolean(L, value); }i... 阅读全文
posted @ 2013-05-12 23:09 坚固66 阅读(196) 评论(0) 推荐(0)
摘要: 查了好多资料,发现还是不全,干脆自己整理吧,至少保障在我的做法正确的,以免误导读者,也是给自己做个记录吧!在前面的多任务执行里,因为有多个线程执行,只要放到任务队列里的任务都市执行,但这些任务执行顺序是随机的,没有固定的顺序,也就是说放入队列早的任务不一定就是早执行,放入队列迟的任务也不一定后执行。这样没有顺序的执行性是多线程的本来特性,虽然可以应用锁对象来同步一个对象不被多个线程同时拜访,但它是没有办法确保任务之间的有序拜访同一个资源。这时,就须要引入一个对象io_service::strand,有它来保障放入任务队列的任务,可以按它放入任务队列的顺序来执行。比如应用一个线程池来执行写多个文 阅读全文
posted @ 2013-05-12 23:07 坚固66 阅读(260) 评论(0) 推荐(0)
摘要: 这几周笔者几篇文章介绍了改程序文件的文章. 关联文章的地址前一段时间,由于自己对程序的参数输入不是很懂得,遇到一些问题。明天发现在http://write.blog.csdn.net/postedit,源码的网站上有相干的doc文件和如何运行的文件,拿过来分享一下。自己跑得程序是TLD群中共享的TLD_HY-2012-11-27的程序。这是网站上的rendme 文件。This will be a C++ implementations of the OpenTLD (aka Predator)--------------------------------------------------- 阅读全文
posted @ 2013-05-12 23:05 坚固66 阅读(316) 评论(0) 推荐(0)
摘要: 在写这篇文章之前,xxx已经写过了几篇关于改声明方法主题的文章,想要了解的朋友可以去翻一下之前的文章1.Map<K,V> 声明的泛型类型必须是类,不能是基本类型。如果是基本类型将其写为对应的对象类型。2.Map<k,v>map=newLinkedHashMap<k,v>();当双方都有泛型时,那么这两个泛型就必须雷同。轻易出错的地方,如:List<Object>list=new ArrayList<String>();不可List<String>list=new ArrayList<Object>();不可3. 阅读全文
posted @ 2013-05-12 23:03 坚固66 阅读(231) 评论(0) 推荐(0)
摘要: 本文笔者在青岛吃饭的时候突然想到的...近期就有想写几篇关于动态代理代理的博客,所以回家到之后就奋笔疾书的写出来发表了静态代理是一种编译期的代理类,它的.class文件在运行前已出产,应用静态代理类可以在委托类完成指定调用前对消息停止处置与过滤。简略例子如下:package search;public class HelloServiceProxy { private HelloService helloService; public HelloServiceProxy(HelloService helloService) { this.helloService=helloService; . 阅读全文
posted @ 2013-05-12 23:01 坚固66 阅读(199) 评论(0) 推荐(0)
摘要: 首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责1.source/packages/EngineerMode/src/com/mediatek/engineermode/devicemgr/DeviceMgr.java中的getSmsAutoReg()方法:private int getSmsAutoReg() {String[] cmdx = { "/system/bin/sh", "-c","cat /data/data/com.mediatek.engineermode/sharefile/cta_cmcc" }; / 阅读全文
posted @ 2013-05-12 22:59 坚固66 阅读(336) 评论(0) 推荐(0)
摘要: 最近研究打开关闭,稍微总结一下,以后继续补充:在nvram_cust_pack.c中COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULTkal_uint8 const COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT[] ={#if defined (__CS_SERVICE__) && defined (__SMS_OVER_PS_SUPPORT__) 0x03, /* bearer service : GSM prefer */#elif defined (__SMS_OVER_PS_SUPPORT__) 阅读全文
posted @ 2013-05-12 22:57 坚固66 阅读(701) 评论(0) 推荐(0)
摘要: 在写这篇文章之前,xxx已经写过了几篇关于改nullnull主题的文章,想要了解的朋友可以去翻一下之前的文章A bound service is the server in a client-server interface. A bound service allows components (such as activities) to bind to the service, send requests, receive responses, and even perform interprocess communication (IPC). A bound service typica 阅读全文
posted @ 2013-05-12 22:55 坚固66 阅读(191) 评论(0) 推荐(0)
摘要: 上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下nullnullAIDL (Android Interface Definition Language) is similar to other IDLs you might have worked with. It allows you to define the programming interface that both the client and service agree upon in order to communicate with each other using interprocess 阅读全文
posted @ 2013-05-12 22:53 坚固66 阅读(235) 评论(0) 推荐(0)
摘要: 改章节笔者在青岛游玩的时候突然想到的...最近就有想写几篇关于nullnull的笔记,所以回家到之后就奋笔疾书的写出来发布了A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data. However, content providers are primarily intended to be used by ot 阅读全文
posted @ 2013-05-12 22:52 坚固66 阅读(271) 评论(0) 推荐(0)
摘要: 文章结束给大家来个程序员笑话:[M]如果你还没有搭建环境请看我前一篇《辉哥opencv学习之路【2】--环境搭建》 走好不送!不管学习什么,如果能先运行起一个例子或别人的程序,心中必定会更受鼓舞,更何况我们可以从别人的代码中学到很多东西,虽然运行别人的例子不是什么难事,但是对于刚接触opencv和vs的人来说确实比较困难,像我之前都是一直在elicpse下写java,但是当初要用vs写c++忽然有些不适应。我也看网上有很多人下载了一个别人的程序但是却运行不起来,因为openc的版本比较混淆 但是这里我可以告诉大家opencv是向下兼容的也就是2.4.5理论是可以运行全体版本的opencv写的程 阅读全文
posted @ 2013-05-12 22:50 坚固66 阅读(284) 评论(0) 推荐(0)
摘要: 在写这篇文章之前,xxx已经写过了几篇关于改程序输入主题的文章,想要了解的朋友可以去翻一下之前的文章/*标题:幸运数 幸运数是波兰数学家乌拉姆定名的。它采取与生成素数相似的“筛法”生成。 首先从1开始写出自然数1,2,3,4,5,6,.... 1 就是第一个幸运数。 我们从2这个数开始。把所有序号能被2整除的项删除,变为: 1 _ 3 _ 5 _ 7 _ 9 .... 把它们缩紧,从新记序,为: 1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本身是否被3整除!! 删除的应该是5,11, 17, ... 此时7为第3个 阅读全文
posted @ 2013-05-12 22:47 坚固66 阅读(240) 评论(0) 推荐(0)
摘要: 在改章节中,我们主要介绍批处理相对路径的内容,自我感觉有个不错的建议和大家分享下一、环境配置Python X86官方下载X64官方下载二、主动登录源代码(来源于网络)_login_url = 'http://home.51cto.com/index.php?s=/Index/doLogin' _method = 'post' #email 51cto登录用户名或邮箱 #passwd 51cto登录密码 _login_data = { 'email':'***@qq.com',\ 'passwd':'... 阅读全文
posted @ 2013-05-12 22:45 坚固66 阅读(267) 评论(0) 推荐(0)
摘要: 本文笔者在青岛逛街的时候突然想到的...今天就有想写几篇关于友元函数的笔记,所以回家到以后就奋笔疾书的写出来发布了 友元 friend 有时候你须要拜访一个类的所有成员,而这类拜访方法在逻辑上又不是被拜访类的接口。你也不希望破坏类的权限机制。比如你希望能给你的宠物对象取名字(宠物是不会自己取名字的),你又不希望其他人能给你的宠物取名字。这时候友元机制就出来了。你可以在宠物类中指定主人类、你的挚友类为友元。只让他们可以拜访宠物类的名字属性。还有被重载的操作符,经常须要拜访类的私有数据,这些操作又是类的成员。 友元机制允许一个类将其所有成员的拜访权授予指定的函数或类。友元的声明以... 阅读全文
posted @ 2013-05-12 22:44 坚固66 阅读(158) 评论(0) 推荐(0)
摘要: 废话就不多说了,开始。。。标题链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068分析:参考manacher算法http://wenku.baidu.com/view/3031d2d3360cba1aa811da42.html每日一道理 航行者把树比作指引方向的路灯,劳动者把树比作遮风挡雨的雨伞,诗人把树比作笔下的精灵,而我却要把树比作教师,它就是为我们遮风挡雨的伞,指明方向的路灯,打开知识殿堂的金钥匙。#include <cstdio>#include <cstring>#include <cmath>#inc 阅读全文
posted @ 2013-05-12 16:53 坚固66 阅读(131) 评论(0) 推荐(0)
摘要: 工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下树线段标题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4521 标题意思:求出相邻位置之差大于d的最长递增子序列的长度。解题思绪:由于n有10^5,用一般的dp,算法时间复杂度为o(n^2),肯定会超时。所以用线段树进行优化。线段树维护的是区间内包含某点的最大满意条件的长度,叶子节点以该元素结尾,最长长度。至于相邻两项隔d个位置,求dp[i]时,我们只把dp[i-d-1]更新至线段树中,然后在这颗线段树中找最大的个数,这也是线段树的一个很主要的应用方面。线段树的功能 阅读全文
posted @ 2013-05-12 16:51 坚固66 阅读(183) 评论(0) 推荐(0)
摘要: 这段时间一直在学习nullnull之类的问题,现在正好有机会和大家共享一下.When debug Linux kernel, there is one more network device with "ifconfig -a", it show a bond0 device. detail information as following:-----------------------------------------------------bond0-----------------------------------------------------每日一道理 即 阅读全文
posted @ 2013-05-12 16:49 坚固66 阅读(128) 评论(0) 推荐(0)
摘要: 本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~1,复制samples上面的GenericApp,并粘贴到以后文件夹下,重命名为LED;2,删除GenericApp.c和GenericApp.h3, 新建 文件Coordinator.h,Coordinator.c Enddevice.c并且将文件添加到工程 。三个文件里面的代码如下:Coordinator.h:#ifndef COORDINATOR_H#define COORDINATOR_H#include "ZComDef.h"#define GENERICAPP_ENDPOINT 1... 阅读全文
posted @ 2013-05-12 16:47 坚固66 阅读(369) 评论(0) 推荐(0)
摘要: 发一下牢骚和主题无关:基于Axis2和Tomcat的主动化可配置Web Service开辟目录一、背景介绍...3二、主动创立流程...31. Web Service Request.32. Web Service名称取得... 33. Web Service代码生成... 34. Web Service代码编译... 45. Web Service调用... 4三、开辟准备...41. Install Tomcat.42. Install Axis2.53. Tomcat设定...54. Axis2设定...5四、Web Service配置文件...61. Simple Service Pr 阅读全文
posted @ 2013-05-12 16:45 坚固66 阅读(257) 评论(0) 推荐(0)
摘要: 今天一直在研究算法方法之类的问题,现在正好有机会和大家共享一下.每段路,都有即将要来的路程 每颗心,都有值得等待的成份JAVA中应用数组的四种排序方法JAVA中在应用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。快速排序法主要是应用了Arrays中的一个方法Arrays.sort()实现。冒泡法是应用遍历数组进行比拟,通过一直的比拟将最小值或者最大值一个一个的遍历出来。选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比拟循环,输出有序的数组。插入排序是选择一个数组中的数据,通过一直的插入比拟最后进行排序。下面我就将他们的实现方法一一详解供大家参考。 阅读全文
posted @ 2013-05-12 16:43 坚固66 阅读(216) 评论(0) 推荐(0)
摘要: 查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 我们说话要有根据,不能胡说。 2004年8月31日,科技部高技术研究开展中央第七期简报,有一篇呈文,题为“国家863筹划国产办公软件2004年度测评圆满结束”,文中列出测评结果有:WPSOffice飓风版,总分为1825.23分(名列第四)。由此可知,金山Office飓风版是国家863筹划的开辟项目。这是确定无疑的现实。每日一道理 即使青春是一枝娇艳的花,但我明白,一枝独放永远不是春天,春天该是万紫千红的世界。 即使青春是一株大地伟岸的树,但我明白,一株独秀永远不是挺拔,成行成排的林木. 阅读全文
posted @ 2013-05-12 16:41 坚固66 阅读(172) 评论(0) 推荐(0)
摘要: 首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2013 年 5 月 11 日 * 版本号:v1.0 * 输入描述:无 ... 阅读全文
posted @ 2013-05-12 16:40 坚固66 阅读(249) 评论(0) 推荐(0)
摘要: 废话就不多说了,开始。。。MIPS汇编小贴示指令长度和寄存器个数 MIPS的全部指令都是32位的,指令格式简略。不像x86那样,x86的指令长度不是固定的,以80386为例, 其指令长度可从1字节(例如PUSH)到17字节,这样的好处代码密度高,所以MIPS的二进制文件要比x86的大大约20%~30%。而定长指令和格式 简略的好处是易于译码和更符合流水线操作,由于指令中指定的寄存器位置是固定的,使得译码过程和读指令的过程可以同时停止,即固定字段译码。 32 个通用寄存器,寄存器数量跟编译器的的要求有关。寄存器分配在编译优化中是最重要的优化之一(也许是做重要的)。现在的寄存器分配算法都是基于图着 阅读全文
posted @ 2013-05-12 16:38 坚固66 阅读(1048) 评论(0) 推荐(0)
摘要: 最近一直在查找函数寄存器之类的问题,今天正好有机会和大家讨论一下.基于MIPS架构的BackTrace实现基础知识分析:1.MIPS32的内部寄存器。最简略的方法就是通过GDB的命令,可以获得下面的列表(gdb)info registers zero at v0 v1 a0 a1 a2 a3R0 00000000 00000001 0000000f 0000000f 00000000 0000000f 0000000e 00000071 t0 t1 t2 t3 t4 t5 t6 t7R8 00000072 00000001 00000203 80003cb1 80003cb0 0000007f 阅读全文
posted @ 2013-05-12 16:36 坚固66 阅读(530) 评论(0) 推荐(0)
摘要: 每日一贴,今天的内容症结字为最小生成树算法MST(minimum spanning tree)即最小生成树算法,经典的有两个,这里分析一下kruskal算法。关于另外的一个prim算法,本blog也将分析。 何谓最小生成树呢?大家知道树就是每一个结点可以互相到达,并且没有环的一种数据结构,这里就不多分析了,何谓最小生成树呢?就是从一个图中选取若干条边,这些边使得每一个结点之间可以互相到达,最症结就是,选取的这些边的权值之和是最小的。 下面看一个图 那么这个图的最小生成树就是 下面我们分析一下kruskal算法的基本思想,然后再对照算法看看下面那棵最小生成树是如何生成的 1.从图中选取权值最.. 阅读全文
posted @ 2013-05-12 16:34 坚固66 阅读(180) 评论(0) 推荐(0)
摘要: 之前朋友几篇文章介绍了改寄存器指令的文章. 关联文章的地址MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中应用约定如下:下表描述32个通用寄存器的别名和用处REGISTERNAMEUSAGE$0$zero常量0(constant value 0)$1$at保留给汇编器(Reserved for assembler)$2-$3$v0-$v1函数调用返回值(values for results and expression evaluation)$4-$7$a0-$a3函数调用参数(arguments)$8-$15$t0-$t7暂时的(或随便应用的)$16-$23$s0-$s 阅读全文
posted @ 2013-05-12 16:32 坚固66 阅读(1154) 评论(0) 推荐(0)
摘要: 最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--方法模块ruby中的对象是类生成的,而类本身也是对象。ruby的顶级类是Object其余所有的类都直接或简介继承与Object。其中Class继承Module,Module继承Object,而所有的对象其实都是Class类的示例,这其中当然包括Object,Module,以及Class类本身。这便产生了一些很风趣的事件,这些等下在慢慢道来。这里先说说ruby内部实现中的一些变量,注意类对象与类的对象的区别,类对象指的是类本身因为类也是对象所以称为类对象这是为了区别与一般对象而称谓的,而类的对象是指由这个类所结构出来的对象。ruby 阅读全文
posted @ 2013-05-12 16:30 坚固66 阅读(255) 评论(0) 推荐(0)
摘要: 新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 webclient在拜访https的时候,可以会出现: 基本连接失败,输出流出现异常。解决方法如下://hwr = (HttpWebRequest)base.GetWebRequest(new Uri(url)); //如果是发送HTTPS请求 if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase)) { ServicePointManager.Server... 阅读全文
posted @ 2013-05-12 16:28 坚固66 阅读(400) 评论(0) 推荐(0)
摘要: 最近一直在查找文件平台之类的问题,今天正好有机会和大家共享一下. 写在开篇! 很高兴在CSDN这个平台与宽大的开发者交流心得。 毕业后,一直在学习Delphi。说来也许好笑:上学时,Pascal测验不及格!所以,天天看看Pascal的书。 04进了一家私企应用就是Delphi。使自己对在Windows平台应用Delphi进行C/S有了坚定的信念! 直到现在,我还是以为在Windows平台最好的C/S开发工具非Delphi莫属! ------------------------------------------------------------------------------... 阅读全文
posted @ 2013-05-12 16:26 坚固66 阅读(186) 评论(0) 推荐(0)
摘要: 在本文中,我们主要介绍设备缓冲区的内容,自我感觉有个不错的建议和大家分享下V4L2框架分析学习Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备供给了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层供给统一的接口和提掏出公共代码避免代码冗余等好处。就像公司的老板一般都不会直接找底层的员工谈话,而是找部门经理懂得情况,一个是因为底层屌丝人数多,意见各有不同,措辞也禁绝,部门经理会把情况汇总后再向上汇报;二个是老板时光名贵。 阅读全文
posted @ 2013-05-12 16:24 坚固66 阅读(807) 评论(0) 推荐(0)
摘要: 最近研究直线矩阵,稍微总结一下,以后继续补充:目标是这些点到这条直线的距离的平方和最小,可运用最小二乘法,最小二乘法拟合的进程就是回归,这条直线就是回归线。Lsfit()函数实现最小二乘法拟合,其主要参数为:X:一个矩阵的行对应的情况和其列对应为变量。Y:结果,可所以一个矩阵,如果你想,以适应多种左手侧。Wt:可选参数,加权最小二乘法的执行权重向量。Intercept:是否应使用截距项。Tolerance:公差将用于在矩阵分解Yname:用于响应变量的名称。我们以x=(1,2,3,4),y=(2,4,6,8),可得到回归线方程为Y=2x>y<-c(2,4,6,8)>x< 阅读全文
posted @ 2013-05-12 16:22 坚固66 阅读(516) 评论(0) 推荐(0)
摘要: 本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~须要使用到jquery插件jquery.treeview.js1、树状结构 <ul id="tree"> <s:iterator value="#application.topPrivilegeList"> <li> ${name} <ul> <s:iterator value="children"> <li> ${name} <ul> <s:iterator value=& 阅读全文
posted @ 2013-05-12 16:20 坚固66 阅读(481) 评论(0) 推荐(0)
摘要: 查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记载吧!关于最小生成树,在本blog的MST_kruskal算法中已介绍过了,这里介绍另外一种算法即prim算法写讲一下prim算法的基本思想1.初始化所有结点都为未拜访2.从图中任选一点,加入到集合V中并标记它为已拜访3.从未标记的点中选取到集合V中的顶点中距离最小的,并加入到集合V中,标记它已拜访。4,.重复3步调直到所有的点都选入到集合V中这里讲一下上述步调的实现1.初始化vis数组为false,数组下标表示结点的编号,设置距离数组dis的值都为inf(不合理的值)。2.选1结点,标记vis 阅读全文
posted @ 2013-05-12 16:19 坚固66 阅读(213) 评论(0) 推荐(0)
摘要: 新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正一、行转列需要将如下格式转换为:这就是最常见的行转列,主要道理是利用decode函数、聚集函数(sum),结合group by分组实现的create table test( id varchar2(255) primary key not null, name varchar2(255), course varchar2(255), score varchar2(255));insert into test values(sys_guid(),'zhangsan','语文',85)... 阅读全文
posted @ 2013-05-12 16:17 坚固66 阅读(254) 评论(0) 推荐(0)
摘要: 近期一直在查找内存销毁之类的问题,下午正好有机会和大家共享一下.Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实 阅读全文
posted @ 2013-05-12 16:15 坚固66 阅读(535) 评论(0) 推荐(0)
摘要: 新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正一)、读后感 在我参加任务两年多的时候,任务不算很忙了,《深刻理解C++对象模型》开始进入我的视野;或许是因为我要从Symbian.C++ 转向iOS Objective-C,并开始思考语言本身的一些东西的缘故。 其实在一年前,出于对C++的迷惑,我已买了这本书。事先翻了几页竟然没懂,就搁那儿了!可是当初,它让我随身携带、恋恋不舍、是个旅途好伴侣;看到它我精神抖擞,它给了我继承做程序员的信心。 这段时光经常会在晚上11点后,关闭电脑,然后捧着书本儿吸取知识。这类感觉觉很不错!如果你在北京下班,那么不要在地铁上捧着手机看新闻... 阅读全文
posted @ 2013-05-12 16:13 坚固66 阅读(260) 评论(0) 推荐(0)
摘要: 废话就不多说了,开始。。。刚开始认为只是简单的把自己的C函数,替换到package.loaders[2](索引2是lua的文件加载器)里头就OK了,实际上也是这样的,但是这样的价值就是文件搜索啊,一堆一堆的判断啊都要自己做,因为这些lua本身已实现了,所以肯定直接拿来用之。但问题来了,发明直接简单的package.loaders[2]=myloadfunc是失败的。会抛出这个错误:luaL_error(L, LUA_QL("package.%s") " must be a string", pname);好吧,我碰到个没碰到的问题:环境,之前这个货色观点 阅读全文
posted @ 2013-05-12 16:11 坚固66 阅读(591) 评论(0) 推荐(0)
摘要: 发一下牢骚和主题无关:vim perl-support的修改在vim下写perl代码肯定离不开的就是perl-support这个插件,我在前面专门 说过这个的安装方法,其实如果读vim熟习了以后,完全没有了事先的害怕和不知 所措,按照readme自己处理。 我们明天主要说的是,对perl-support中不爽 的地方,停止修改Table of Contents1 修改规则2 修改1 \i系列2.1 \ii \io2.1.1 修改/.vim/perl-support/templates/idioms.templates2.23 修改2 \s系列4 经常使用perl-support快捷键总结1修改 阅读全文
posted @ 2013-05-12 16:09 坚固66 阅读(467) 评论(0) 推荐(0)
摘要: 本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background 阅读全文
posted @ 2013-05-12 16:07 坚固66 阅读(256) 评论(0) 推荐(0)
摘要: 这段时间笔者几篇文章介绍了改权限用户的文章. 关联文章的地址 在Exchange 安装或者应用的时候,我们经常会发明比较奇异的情况,部份发邮件提示用户没有权限以这个身份发送邮件失败,或者手机用户发下无法链接和应用,后来我们发明这个问题产生的根源是AD中的受掩护的组的缘故,因为默认来说受掩护的组权限是不能被其他权限覆盖的。 所以就会产生当我们去AD中修改这个用户的权限,结果过了大约1个小时后,权限又被覆盖归去,再修改还是一样的被覆盖归去,产生的原因是什么呢?我们来看看受掩护的组的定义: 上面的列表包含在 Windows 2000 中受掩护的组:企业管理员架构管理员域管理员管理员应用修补程序 32 阅读全文
posted @ 2013-05-12 16:05 坚固66 阅读(915) 评论(0) 推荐(0)
摘要: 查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!find的第二个参数,过滤键值。例如:我们想查询"name"键值,不想表现其他的:db.XXX.find({}, {"name":1});这样,表现的键值是_id和name。每日一道理 如果只看到太阳的黑点,那你的生活将缺少温暖;如果你只看到月亮的阴影,那么你的生命历程将难以找到光明;如果你总是发现朋友的缺点,你么你的人生旅程将难以找到知音;同样,如果你总希望自己完美无缺,假设你的这一愿望真的能如愿以偿,那么你最大的缺点就是没有缺点。想过滤掉某个键值 阅读全文
posted @ 2013-05-12 16:03 坚固66 阅读(432) 评论(0) 推荐(0)
摘要: 发一下牢骚和主题无关:gdc13上面的分享(可以在gdcvault上面查看),ubi和刺客信条无需分析了。由于是发展了多年的引擎,所以主要是分析在这一代有什么进化,相当不错,实用性很强。由于需要member身份才能看,所以我这里多截一些图好了。气候除了畸形应用particle系统来做的气候效果之外,对于一些特有的效果,应用其他的方法可以更高效和更好的来做:cylinder based effect应用cylinder来做一些volumetric的效果.height based fog这个倒不是cylinder based的,就是一般的计算height fog, 但是里面有和阳光相关的参数:雨: 阅读全文
posted @ 2013-05-12 16:02 坚固66 阅读(330) 评论(0) 推荐(0)
摘要: 最近研究破解服务器,稍微总结一下,以后继续补充:越来越多的个人和机构都在为第三方停止开放企业级的APP,这种类型的APP,开发者非常关怀自己的APP会不会被破解,从而直接影响自己的收入。最近对这个话题也比较感兴趣,看到BugRunner于2013年3月份宣布的《基于NDK的Android防破解》(http://blog.csdn.net/bugrunner/article/details/8634585),想了几个方面。非常认同,基于NDK,比JAVA更难反编译,更难破解,但是他这个计划其实有很多问题:1、NDK只是作为一个入口点,检查MD5,如果不一致就退出运行。 如果直接调用原先的ACTI 阅读全文
posted @ 2013-05-12 15:59 坚固66 阅读(273) 评论(0) 推荐(0)
摘要: 查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!制作网页的过程中,你有时候须要知道某个元素在网页上的确实位置。上面的教程总结了Javascript在网页定位方面的相关知识。一、网页的巨细和浏览器窗口的巨细首先,要明白两个基本概念。一张网页的全体面积,就是它的巨细。通常情况下,网页的巨细由内容和CSS样式表决定。浏览器窗口的巨细,则是指在浏览器窗口中看到的那部份网页面积,又叫做viewport(视口)。很显然,如果网页的内容可以在浏览器窗口中全体表现(也就是不出现滚动条),那么网页的巨细和浏览器窗口的巨细是相称的。如果不能全体表现,则滚动 阅读全文
posted @ 2013-05-12 15:57 坚固66 阅读(197) 评论(0) 推荐(0)