现在位置: 首页 > truffle发表的所有文章
  • 11月
  • 23日
综合 ⁄ 共 435字 评论关闭
//把unsigned char 转成一个 char 字符char BinToCh(unsigned char bin){    if (bin >= 0 && bin <= 9) return '0' + bin;    else if (bin >= 10 && bin <= 15) return 'A' + bin - 10;    else ASSERT(FALSE);    return 0;}   //unsigned char 转为 charvoid BinTo2ChA(unsigned char ch, char * buf){    buf[0] = BinToCh((ch & 0xF0) >> 4);    buf[1] = BinToCh(ch & 0x0F);    buf[2] = 0;}   //把 unsigned char 转为 WCHAR 类型void BinTo2ChW(unsigned char ch, WCHAR * bu......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 3188字 评论关闭
The King’s Problem Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1792    Accepted Submission(s): 652 Problem Description In the Kingdom of Silence, the king has a new problem. There are N cities in the kingdom and there are M directional roads between the cities. That means that if there is a road from u to v, you can only go from city u to city v, but can’t go from city v to city u. In order to rule his kingdom more effectively,......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 4415字 评论关闭
注:本文译自Customizing Navigation Bar and Status Bar in iOS 7 如果你自己阅读此片文章 你可以学会如上的几个技巧:   本工程是在xcode5下编写的。所以,如果你还在使用旧版本的Xcode,请确保您运行示例Xcode项目之前升级到Xcode中5。 默认的导航栏在iOS中7 在我们进去的定制,让我们先来看看由Xcode 5和iOS 7生成的默认导航栏。只需用单-视图-控制器模板的Xcode项目。嵌入视图控制器在导航控制器。如果您不想从头开始,你可以下载这个示例的Xcode项目。 Xcode5下面有iOS 6和iOS7两个模拟器。你可以尝试用这两个不同版本......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1197字 评论关闭
最近一段时间的项目需要用到大量的高质量的图片,因此考虑将图片资源放置在服务器某个磁盘的根目录下面。然后在tomcat里面做文件夹映射。一般tomcat文件夹映射有两种方式: 第一种方法:.在tomcatserver.xml中配置如下代码: 在  <Host name="localhost"  appBase="webapps"             unpackWARs="true" autoDeploy="true"             xmlValidation="false" xmlNamespaceAware="false">标签后面添加需要映射的文件夹 <Context path="/pic" docBase="D:\\images\\upload\\" /> 其中,/pic是访问的路径,比如我们从数......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 761字 评论关闭
首先要确保jdk和tomcat的安装,并且设置好环境变量。 1.找到sg-uap的安装执行文件,双击安装 2.把sguap-server文件夹拷贝到tomcat的发布目录,即webapps下 3.把授权码(license.dat、pw.key)拷贝到webapps\sguap-server\WEB-INF\_srv文件夹下 4.运行tomcat和uap,打开Window/Preferences/Plug-in Development/Target Platform 在右侧点击Add,然后下一步,再点击Add,选择Directory,然后下一步(导入jar包),在Location中输入 http://127.0.0.1:8080/sguap-server/environment/platform/Version2.0.0然后Next、Finish 5.新建uap......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1477字 评论关闭
println("Hello World") var myVariable = 42 myVariable = 50 let myConstant = 42 let implicitInteger = 70 let implicitDouble = 20.0 let explicitDouble:Float = 70 let myVariableInteger = 4 let myVariableFloat = 2.0 let label = "the width is " let width = 100 let widthLabel = label + String(width) let apples = 3 let oranges = 5 let appleSummary = "I have \(apples) apples." let fruitSummary = "I have \(apples + oranges) pieces of fruit." //数组和......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 419字 评论关闭
keil c51 不能使用:Go to Definition of....的解决方法       最近使用keil c51 开发usb固件,当向vc一样使用Go to Definition of....时,出现警告对话框:                                no browse information available in'工程目录'                               check-[target-options][output][browse information] then rebuild the target! 查了一些资料,原因大概有二: 1、代码中嵌有汇编,汇编代码去掉后能查看。 2、选中target1,然后点击右键,选择 option for target 'target1' ,在弹出的对话框中选择output选......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 2207字 评论关闭
1、为了实现兼容性,在C++中,struct==class,两个关键字对于编译器来说在大部分的地方是完全一样的可以互相的替代(在template的定义中有个定义,类似于 template<class Type>,因为模板并没有打算兼容C,所以这里的class并不能用struct,也许是为了避免这种矛盾,所以后来用typename来替代了class ),因此当你看到这样的声明: class node; 而见到了这样的定义 struct node{...};这两个其实说的是一个类,不用担心任何的错误 2.对象模型主要有:简单对象模型和表格对象模型 简单对象模型:对象中的成员是以slot的索引值来......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 56字 评论关闭
1.待用的feature GridLayout Fragments Navigation drawer Action bar
阅读全文
  【啊哈,算法】之九、后缀数组,字符串中连续出现最多的字串 分类: Algorithm2013-09-21 17:08 110人阅读 评论(0) 收藏 举报 转载自:http://blog.csdn.net/ysu108/article/details/7795479 字符串“abababc”,最多连续出现的为ab,连续出现三次。要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复子串为abab。两个题目的解法有些类似,都用到了后缀数组这个数据结构。求一个字符串中连续出现的次数最多的子串,首先生成后缀数组例如上面的字符串为: abababcbababcababcbabcabcbcc 可以看出......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 916字 评论关闭
python内置的loging模块非常简便易用, 很适合程序运行日志的输出。 而结合python的装饰器模式,则可实现简明实用的代码。测试代码如下所示: #! /usr/bin/env python2.7 # -*- encoding: utf-8 -*- import logging logging.basicConfig(format='[%(asctime)s] %(message)s', level=logging.INFO) def time_recorder(func): """装饰器, 用在func方法执行前后, 增加运行信息""" def wrapper(): logging.info("Begin to execute function: %s" % func.__name__) func() logging.info("Finish exe......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 2651字 评论关闭
题目大意:给你一个n*m的矩阵,矩阵中是1到n*m的排列,每次可以翻转一行或翻转一列,给出一个10*n*m内的方案,将其变为按顺序的,或者说不可能。 n<=100,m<=100 这题比较坑,改了一天。。。。 首先一个格子只能翻到四个格子里去,所以先把这种无解判掉 然后想办法把最周围的一圈排好(谁便怎么翻都行),然后剩下的因为四周都不能动了,所以每行每列只能翻偶数次(就谁便怎么乱翻,但是翻过去的一定还要翻回来,不然最外面一圈就不对了),然后翻不好就无解,翻的好就输出。。。 #include<cmath> #include<cstd......
阅读全文