现在位置: 首页 > DaleneAqbhrcdgi发表的所有文章
  • 08月
  • 06日
编程语言 ⁄ 共 23077字 评论关闭
source:http://justcoding.iteye.com/blog/904219  and   http://wiki.woodpecker.org.cn/moin/WxPythonInAction/ChapterSeven 使用按钮工作   在wxPython 中有很多不同类型的按钮。这一节,我们将讨论文本按钮、位图按钮、开关按钮(toggle buttons )和通用(generic )按钮。   如何生成一个按钮?   在第一部分(part 1)中,我们已经说明了几个按钮的例子,所以这里我们只简短的涉及它的一些基本的东西。图7.4显示了一个简单的按钮。   图7.4   使用按钮是非常简单的。例7.4显示了该简单按钮的代码。   Pyt......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 34987字 评论关闭
/* * 创建日期 2005-8-9 */package com.yc.ycportal.util;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerConfigurationException;import javax.xml.transform.TransformerException;import javax.xml.transform.TransformerFactory;impor......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 1922字 评论关闭
如题,该代码摘自“Safely Merging Many Datasets”一文,可以下载原文http://support.sas.com/resources/papers/proceedings11/409-2011.pdf /******************************************************** A macro to safely merge all datasets in a libraryby renaming and relabeling variables that sharenames. ********************************************************/ /* Open the macro */ %macro merge_library; /* Assign the libref */ libname tomerge 'path/to/datasets'; /* Assign the merge by va......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 782字 评论关闭
opengl4.0 shading  TCS(tessa control shader)  #version 400 layout( vertices=16 ) out; uniform int MinTessLevel; uniform int MaxTessLevel; uniform float MaxDepth; uniform float MinDepth; uniform mat4 ModelViewMatrix; void main() { // Position in camera coordinates vec4 p = ModelViewMatrix * gl_in[gl_InvocationID].gl_Position; // "Distance" from camera scaled between 0 and 1 float depth = clamp( (abs(p.z) - MinDepth) / (MaxDepth – MinDepth), 0.0, 1.0 ); // Interpolate between min/max tess ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 2660字 评论关闭
最近几天把查了项目的内存泄漏问题,发现了些之前没想到问题,主要是引用后cocosBuilder导致的问题。 首先说下cocos2dx里面,基本的一些内存管理原则 1.每个CCObject对象在创建时 (eg: new CCObject ()), 它的引用计数为1, 2.它是autorelease的 (大部分情况下是这样的) 会在这一帧的结束时,被autorelease掉 3.CCNode对象的析构函数,会递归调用它所有孩子及子孩子的release, 对应在addChild时它们被调用的retain () 4.所有手动调用retain () 的对象 (比如要保持住一个CCObject对象, 而它又不用被加到场景中去), 都要对应显示调用re......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1186字 评论关闭
    http://acm.hdu.edu.cn/showproblem.php?pid=1863     这道浙大的考研上机题题意大致是:给一个带全图,若连图,则输出该图的最小生成树的权值之和,不连通,输出?.     我用Prim算法求解MST,求解然之后判断是否连通,判断连通并没有去重新遍历图一遍。用了一个小技巧。     我的AC代码。     #include<iostream> #include<stdio.h> using namespace std; const int Infinity = 1000000000; const int Max = 100 + 10; int g[Max][Max]; int edges, vers; struct Node { int adj; int closeDist; bool alo......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 358字 评论关闭
一、通过uri获取图片bitmap          bitmap =MediaStore.Images.Media.getBitmap(contentResolver, uri);   这种方式在  魅族  手机上是可以的。        但是在其他手机是就出现 decoder->decode returned false 的错误。        所以这种方式不可行。 BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 2; //修改为 通过图片的地址 获取图片 bitmap=BitmapFactory.decodeFile(SaveFile.imageUrl, options);          这种方式就可以解决 decode returned fal......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 2089字 评论关闭
Case具有两种格式。简单Case函数和Case搜索函数。  --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。  --比如说,下面这段SQL,你永远无法得到“第二类”这个结果 CASE WHEN col_......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1610字 评论关闭
题目 n个点,起点不定,每个点最多经过2次,问走完所有点最小花费 和poj3311相似,所以我一开始就按着poj3311的方法来做的,WA了一晚上...... 后来发现是用了弗洛伊德预处理了两点的最短距离,这错了 不能预处理,poj3311要预处理,那是因为没有经过次数的限制,但这有,弗洛伊德预处理出的最短距离时,可能是经过了某些点而得到的,而我又没记录哪些点经过了,,,, 三进制的状态DP #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int three[]={1,3,9,27,81,243,729,2187,6561,1968......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 580字 评论关闭
GrideView使用的时候,可能遇到3个问题: 1、如何控制GrideView各个ITEM的间距: 可以对GrideView设置以下属性来控制横向纵向间距(这个间距不会使最外面一圈的item对外有间距,只有两两之间的间距) android:horizontalSpacing="@dimen/some_dimen" android:verticalSpacing="@dimen/somedimen" 2、默认情况下GrideView会在父界面上平铺开,比如说如果你让一个gradle的width为match_parent,一行有三列。那么会导致你的每一列的宽度为1/3屏幕宽度。为了要取消这种平铺效果,只要指定GrideView的宽度就解决了。 3、默认情况下......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2118字 评论关闭
(http://home.51.com/hecheng0503/diary/item/10045377.html) 我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混 了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl。 ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就 是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数 如下: int ioctl(int fd, ind cmd, …); 其中fd就是用......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 123字 评论关闭
xcode安装卸载方法 安装新版本xcode需要卸载老版本xcode 执行下面的语句: sudo /Developer/Library/uninstall-devtools --mode=all 如果目录下还有developer文件夹的话,删除就可以了。    
阅读全文