摘要: Thumbnailator 是一个用来生成图像缩略图、裁切、旋转、添加水印等操作的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。Thumbnailator对图片的简单操作代码如下:import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import javax.imageio.ImageIO;import net.coob 阅读全文
posted @ 2013-08-02 23:13 jlins 阅读(11273) 评论(2) 推荐(1)
摘要: 1. 题目改造malloc和free函数,使C语言能自动发现泄漏的内存,在程序退出时打印中遗漏的内存地址和大小。 2. 思路用一个链表来记录已经分配的内存地址。在malloc时,把分配的内存地址和大小插入链表;在free时,找到链表中相应结点,删除该结点。程序退出时,打印出链表中的结点。上述思路有一个缺陷:删除结点时,需要遍历链表,如何才能变成常数时间能完成的操作?方法是:在malloc时,多分配一块区域,用来记录链表结点的位置。 3. 代码//Code 1#include typedef struct _PtrNode{ struct _PtrNode* prev; struct... 阅读全文
posted @ 2013-08-02 23:10 jlins 阅读(299) 评论(0) 推荐(0)
摘要: 实不相瞒,Java是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,Java的耗时是.NET的5倍。我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。我有个同学,他是搞Java的,他给我说“Java不是效率低,而是速度慢。”,我不是搞Java的,我实在想不透这句话的含义,难道执行速度慢不就是效率低吗?难道执行速度慢还成效率高了?其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块 阅读全文
posted @ 2013-08-02 23:08 jlins 阅读(494) 评论(0) 推荐(0)
摘要: CCS5 建立SYS/BIOS工程时报错“cannot find file "./configPkg/linker.cmd" bios”的解决方法 报错 #10008-D cannot find file "./configPkg/linker.cmd" bios 或 Cmdr.xs", Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted. 解决方法: 建立工程时,选择输 阅读全文
posted @ 2013-08-02 23:07 jlins 阅读(2036) 评论(0) 推荐(0)
摘要: 已知有12戴金币, 其中有一袋是假的, 已知真的金币每枚重10g, 而假的金币每枚重9g, 给你一杆秤, 要求称最少的次数找出哪袋金币是假的?答:1次。方案:将12袋金币一次编号1-12, 1号袋子取一枚, 2号袋子取2枚,..12号袋子取12枚,将它们放在一起称重,得出这些金币的实际重量, 假设这些金币都为真的, 算出它们的理论重量, 用理论重量减去实际重量, 然后除以每枚真金币与每枚假金币只差, 即为哪袋金币是假的 阅读全文
posted @ 2013-08-02 23:05 jlins 阅读(487) 评论(0) 推荐(0)
摘要: 今天发现可以在shell中直接打开Gitbash,Gitbash提供了一些有用的Linux风格命令,最关键是我用emacs的时候不用再打开一个Gitbash终端操纵Git了。在~/.emacs.d/init.el中配置如下:(setq explicit-shell-file-name "C:/Program Files (x86)/Git/bin/bash.exe")(setq shell-file-name explicit-shell-file-name)(add-to-list 'exec-path "C:/Program Files (x86)/G 阅读全文
posted @ 2013-08-02 23:03 jlins 阅读(303) 评论(0) 推荐(0)
摘要: 之前写过关于HorizontalScrollView滑动和按钮事件触发问题,但是不能所有的情况,最近几天一直在想这个问题,今天有一个比较好的解决思路,最终应用在项目里面效果也很好,首先说明一下功能:(1)、按下按钮,不滑动,触发按钮功能(2)、按下按钮,滑动触发滑动事件这里的按下包含长按和短按情况首先要解决这个问题需要明白Android中的Touch事件是如何进行处理的,这里有一篇文章:http://blog.csdn.net/jwzhangjie/article/details/9718693 里面详细介绍了Touch事件处理方法,总结性语句: 当TouchEvent发生时,首先Activi 阅读全文
posted @ 2013-08-02 23:01 jlins 阅读(9348) 评论(0) 推荐(0)
摘要: 这是一道背包题,当你题读完了的时候,你会觉得这道题明明就是01背包的完全版吗! no no no no no no no no no no no~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;~~~~~~~~~~~~~~~~~~~~~对!不是,是,还是不是,是~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~好吧,这是一道01背包题,但按01背包做会超时,我之所以知道是因为我做过按01背包!这道题的妙处在于转化为多重背包!,对,这就是这道题的妙处!我喜 阅读全文
posted @ 2013-08-02 22:59 jlins 阅读(256) 评论(0) 推荐(0)
摘要: 注:转载或引用请标明出处 http://blog.csdn.net/luzhenrong45/article/details/9719433去年用Ubuntu10.10成功下载并编译Android4.0了的源代码,见文章《Ubuntu10.10下载并编译Android4.0》不过,那时候,刚接触Linux和Android不久,基本上都是百度来的教程,所以,对于Android源代码的下载方式和编译过程并没有太多深入的了解,所以现在趁着Android4.3源代码也提供下载了,重新学习一下。 首先,官方网站对于Android源代码的下载和编译,有极其详尽的介绍,可以此网站自己查阅: http:/.. 阅读全文
posted @ 2013-08-02 22:57 jlins 阅读(4306) 评论(1) 推荐(0)
摘要: /*poj 1654 Area 多边形面积题目意思很简单,但是1000000的point开不了*/#include#include#includeconst int N=1000000+10;const double eps=1e-8;struct point { double x,y; point(){} point(double a,double b):x(a),y(b){}};int len,index;char t_s[N];//基础函数/////////////////////////double mo_distance(point p1,point p2){ return s... 阅读全文
posted @ 2013-08-02 22:55 jlins 阅读(263) 评论(0) 推荐(0)
摘要: MainActivity如下:package cn.testlooper;import android.app.Activity;import android.os.Bundle;import android.os.Looper;import android.widget.TextView;import android.widget.Toast;/** * Demo描述: * 在子线程中Looper的使用 * * 测试结果: * 可在子线程中更改UI * * 原理备注: * 在View和Toast的源码中均含有一个Handle * 这样的话在子线程中: * Handle Message L.. 阅读全文
posted @ 2013-08-02 22:53 jlins 阅读(2879) 评论(0) 推荐(0)
摘要: Notepad 快捷键 大全 Ctrl L删除当前行 Ctrl T当行向上移动一行 F3查找下一个 Shift F3查找上一个 Ctrl Shift F组合在文件中查找 Ctrl F3查找(volatil)下一页 Ctrl Shift F3查找(volatil)上一页 Ctrl Shift I组合增量搜索 Ctrl S保存文件 Ctrl Alt S另存为 Ctrl Shift S保存所有文件 Ctrl O打开文件 Ctrl N新建立文件 Ctrl F2切换书签 F2转到下一个书签 Shift F2转到上一个书签 CTRL G定位换行,偏移量 Ctrl W关闭当前文档 Alt Shift Arr 阅读全文
posted @ 2013-08-02 22:51 jlins 阅读(982) 评论(0) 推荐(0)
摘要: JPA全称,Java Persistence API,Java持久化API JPA是一套持久化标准,相当于JDBC标准,针对于此标准的实现目前有OpenJAP,TOPLINK,Hibernate等。 OpenJPA是apache基金会针对于JPA2 标准开发的一套持久化实现类库。下载地址:http://openjpa.apache.org/ http://openjpa.apache.org/downloads.html JPA书籍下载地址:http://download.csdn.net/detail/changsheng1453052832/5859125 JPA... 阅读全文
posted @ 2013-08-02 22:49 jlins 阅读(4570) 评论(1) 推荐(0)
摘要: 二叉树是一种非线性的数据结构,在对它进行操作时,总是需要逐一对每个数据元素实施操作,这样就存在一个操作顺序问题,由此提出了二叉树的遍历操作。所谓遍历二叉树就是按某种顺序访问二叉树中的每个结点一次且仅一次的过程。这里的访问可以是输出、比较、更新、查看元素内容等等各种操作。 在这里写了个二叉树遍历算法、根据三种不同的顺序得到三种不同的顺序结果、public class BinaryTree { int data; BinaryTree left = null; BinaryTree right = null; public BinaryTree(int data){ this.data = ... 阅读全文
posted @ 2013-08-02 22:47 jlins 阅读(554) 评论(0) 推荐(0)
摘要: 作者:小代码时间:2013年8月2日17:30:22IDE:VC6.0功能:一、输入: 1、尾部追加 2、追加多个二、输出所有信息三、返回序号 为 n 的学生的信息四、最高分、最低分、平均分五、排序 1、按序号排序 2、按成绩排序六、写入文件代码:StuMain.c#include#include#include "Student.h"int main( void ){ void Menu( void );//菜单提示 int order; pMAN head = Init(); Menu(); printf("学生信息管理系统:"); int or = 阅读全文
posted @ 2013-08-02 22:45 jlins 阅读(403) 评论(0) 推荐(0)
摘要: 图标和图像大小每一个应用程序需要一个应用程序图标和启动图像。此外,一些应用程序需要自定义的图标来表示特定于应用程序的内容,功能,或在导航栏,工具栏和标签栏模式。不像其他的定制艺术品在您的应用程序的图标和图像,表38-1列出必须满足特定的标准,因此,IOS可以正确显示。此外,一些图标和图像文件的命名要求。(如果你需要支持标准分辨率的iPhone或iPod touch设备,除以2下面列出高分辨率的大小。)表38-1自定义图标和图像尺寸(像素)描述iPhone 5和iPod touch的尺寸(高清晰度)大小为iPhone和iPod touch(高分辨率)iPad的尺寸为(高清晰度)大小为iPad 2 阅读全文
posted @ 2013-08-02 22:43 jlins 阅读(46483) 评论(0) 推荐(0)
摘要: package com.lain.util;/** * 2013-7-25 * chongzhen_zhao * SQLite方言 */import java.sql.Types;import org.hibernate.dialect.Dialect;import org.hibernate.dialect.function.StandardSQLFunction;import org.hibernate.dialect.function.SQLFunctionTemplate;import org.hibernate.dialect.function.VarArgsSQLFunction. 阅读全文
posted @ 2013-08-02 22:41 jlins 阅读(3071) 评论(0) 推荐(1)
摘要: 先安装VS 2012, 然后下载GDAL最新版本代码,解压。用管理员权限打开Developer Command Prompt for VS2012终端,进入代码目录。然后运行命令:nmake /f makefile.vc等待一会儿,编译完成后,运行命令安装:nmake /f makefile.vc install可能是之前并没有设置BINDIR和DATADIR环境变量,根据默认值找不到安装目录,所以会提问找不到目录,问是文件还是目录,选择"D"后,自动创建目录。安装成功,默认安装在目录:C:\warmerda\bld如果想要开发的库的话,运行下面的命令安装:nmake /f 阅读全文
posted @ 2013-08-02 22:39 jlins 阅读(2279) 评论(0) 推荐(0)
摘要: /*Author: Jiangong SUN*/ Here I will introduce the breadth first traversal of binary tree. The principe is that you traverse the binary tree level by level. This traversal is quite different than depth first traversal. In depth first traversal you can use recursive method to traverse. Here is one so 阅读全文
posted @ 2013-08-02 22:37 jlins 阅读(240) 评论(0) 推荐(0)
摘要: 常用数据库的驱动类/URL/默认端口 1.Oracle: 格式: 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@:dbname 示例: driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:数据库名" 注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址 port:端口号,默认是1521 2. 阅读全文
posted @ 2013-08-02 22:35 jlins 阅读(2101) 评论(0) 推荐(0)
摘要: 我们已经知道.用户或者应用程序是通过操作系统使用设备的,而操作系统并不直接操纵设备,操作系统通过管理设备的驭动程序来间接使用设备。 设备驭动程序(Device Driver)是由生产设备厂家提供的,所有与设备相关的代码都放在设备驭动程序中。如果设备的类别差别很小.系统可以屏蔽其差别.使用同一个程序代码操纵这个设备。在计算机系统中,键盘、显示器、鼠标等都作为标准设备.操作系统使用标准的设备驱动程序,为用户提供这些设备的使用。 如果一个性能和原理完全不同的设备,例如激光打印机和针式打印机就是两种不同类型的设备,系统需要分别为其建立驭动程序。实际上由于性能上的差异.为了使设备能够发挥最大... 阅读全文
posted @ 2013-08-02 22:33 jlins 阅读(280) 评论(0) 推荐(0)
摘要: 主要议题:1分页,分段模式及实模式2Linux分页3linux内存线性地址空间布局及物理内存空间布局4linux页表初始化及代码解析 1.1.1内存寻址和保护模式 在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。 一个逻辑地址由段标识符和段内偏移地址组成。段标示符是一个16位长度的字段,称为段选择符,而偏移地址是32位的字段。 一般用段寄存器来保存段选择符,如CS,DS,ES,SS等,CS段选择符中用RPL来表示CPU当前的特权级别,0表示工作在内核态,3标示工作在用户态。每个段由一个8个字节的描述符进行管理,段... 阅读全文
posted @ 2013-08-02 22:32 jlins 阅读(2696) 评论(0) 推荐(0)
摘要: 本文出自 http://blog.csdn.net/shuangde800 题目传送门 题意: 给一个相上面的图。要求从第一层走到最下面一层,只能往左下或右下走,经过的数字之和为sum。 问有多少条路径之和刚好等于S? 如果有的话,输出字典序最小的路径。 思路: f[i][j][k] 代表从(i,j)点往下走到最后一层和为k的方案数 那么,显然可以得到状态转移: f[i][j][k] = f[i+1][left][k-val] + f[i+1][right][k-val... 阅读全文
posted @ 2013-08-02 22:30 jlins 阅读(219) 评论(0) 推荐(0)
摘要: Sourcery G++ Lite 2011.03-42:https://sourcery.mentor.com/GNUToolchain/package8737/public/arm-none-eabi/arm-2011.03-42-arm-none-eabi.exehttps://sourcery.mentor.com/GNUToolchain/package8736/public/arm-none-eabi/arm-2011.03-42-arm-none-eabi.binhttps://sourcery.mentor.com/GNUToolchain/package8735/public 阅读全文
posted @ 2013-08-02 22:28 jlins 阅读(5767) 评论(0) 推荐(0)
摘要: 从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shel 阅读全文
posted @ 2013-08-02 22:26 jlins 阅读(270) 评论(0) 推荐(0)
摘要: 最近两天,仔细的看了一下Flume中央日志系统(版本号:1.3.X),Flume在本人看来,还是一个非常不错的日志收集系统的,其设计理念非常易用,简洁。并且是一个开源项目,基于Java语言开发,可以进行一些自定义的功能开发。运行Flume时,机器必须安装装JDK6.0以上的版本,并且,Flume目前只有Linux系统的启动脚本,没有Windows环境的启动脚本。 Flume主要由3个重要的组件购成: Source:完成对日志数据的收集,分成transtion 和 event 打入到channel之中。 Channel:主要提供一个队列的功能,对source提供中的... 阅读全文
posted @ 2013-08-02 22:24 jlins 阅读(9825) 评论(0) 推荐(0)
摘要: 以下是基于Android 4.2代码,对Bluetooth BR/EDR Enable process的分析。BluetoothAdapter类代表的是local device Bluetooth adapter,而BluetoothDevice类代表的是remote Bluetooth device。在Android 4.3中引入了一个新的类BluetoothManager,它是一个high level manager,被用于”to obtain an instance of an BluetoothAdapter and conduct overall Bluetooth Manage.. 阅读全文
posted @ 2013-08-02 22:22 jlins 阅读(881) 评论(0) 推荐(0)
摘要: 1、虚拟机环境下安装的 1192.168.131.21(管理节点,存储节点,sql节点) 2192.168.131.22(存储节点,sql节点) 2、安装程序 在两台机器上面同时进行 第一步: 下载安装软件地址:http://dev.mysql.com/downloads/cluster/ 我的用的版本是MySQL Cluster 5.6.11(mysql cluster 7.3.2 MSI安装出来以后就是mysql cluster 5.6.11) 第二步: 安装MSI软件,安装时不会创建mysql instance 我安装在c:\mysql cluster 7.3下 第三步: cd到你的安. 阅读全文
posted @ 2013-08-02 22:18 jlins 阅读(350) 评论(0) 推荐(0)
摘要: 因为在开发过程中需要开启扫描第三方程序,并且点击启动的效果,所以对这个功能进行了实现,并且分享出来个大家。 之前看到网上说需要获取包名和类名,然后通过 intent 才能打开这个程序,其实不必要这样。 在android API中,有这么一个接口, Intent android.content.pm. PackageManager.getLaunchIntentForPackage( String packageName) 实际说的就是传入包名即可返回Intent,继而startActivity 即可打开第三方程序了。 以下是Demo: 界面 GetApplication... 阅读全文
posted @ 2013-08-02 22:16 jlins 阅读(1534) 评论(1) 推荐(0)
摘要: Oozie是一个工作流引擎服务器,用于运行Hadoop Map/Reduce和Pig 任务工作流.同时Oozie还是一个Java Web程序,运行在Java Servlet容器中,如Tomcat. Oozie工作流中拥有多个Action,如Hadoop Map/Reuce job,Hadoop Pig job等,所有的Action以有向无环图(DAG Direct Acyclic Graph)的模式部署运行.所以在Action的运行步骤上是有方向的,只能上一个Action运行完成后才能运行下一个Action. Oozie工作流通过HPDL(一种通过XML自定义处理的语言,类似JBOSS... 阅读全文
posted @ 2013-08-02 22:14 jlins 阅读(315) 评论(0) 推荐(0)
摘要: WindowsXP并不像WIN7任务栏窗口有那么好的灵活性。太多窗口,冗余于任务栏,看着会很烦。如何解决? 右键点击XP任务栏→属性→分组相似任务栏按钮,这个选项框勾上。这样的话的确是会重叠窗口,但是系统默认参数是窗口达到8个以上才会重叠相似窗口,8个窗口已经充满任务栏,看着也会很多、很烦,只需要设置一下注册表,就可以调整这个数值,2个同样的窗口就可以重叠在一起。 开始→运行→输入“cmd”→“regedit”运行系统注册表,依次展开如下栏目: HKEY_CURRENT_ USER\Software\MicrosoftWindows\Cu-rrentVersion\Ex... 阅读全文
posted @ 2013-08-02 22:13 jlins 阅读(716) 评论(0) 推荐(0)
摘要: 使用ccbi:js加载ccbi时候,会调用CCBReader的函数readNodeGraphFromData,从根节点递归解析子节点,使用readNodeGraph函数解析单个节点。当碰到CCMenuItem的时候,会使用CCMenuItemLoader的函数parseProperties处理节点,节点属性有许多种,点击调用属于kCCBPropTypeBlock类型,将调用Loader的parsePropTypeBlock处理,当选择的Target是kCCBTargetTypeDocumentRoot,会将触发回调的MenuItem节点实例和回调名称存储到CCBReader的mActionMa 阅读全文
posted @ 2013-08-02 22:11 jlins 阅读(1373) 评论(0) 推荐(0)
摘要: South Sudan Must Allow AidThe United States is gravelyconcerned by the serious escalation of the humanitarian crisis in Pibor County in South Sudan's Jonglei State. As many as 120,000 civilians have fled their homes as a result of spikes in the ongoingbattle between state and non-state actors an 阅读全文
posted @ 2013-08-02 22:09 jlins 阅读(182) 评论(0) 推荐(0)
摘要: 在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。 标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy(shallow copy),它返回和参数包含内容一样的对象。浅拷贝是指拷贝的只是原对象元素的引用,换句话说,浅拷贝产生的对象本身是新的,但是它的内容不是新的,只是对原对象的一个引用。这里有个例子 >>> a=[[1, 2], 3, 4] >>> b = a[:] #利用切片完成一次浅拷贝 >>> id(a) 3084416588L >>> id(b) 3084418156L &g 阅读全文
posted @ 2013-08-02 22:07 jlins 阅读(367) 评论(0) 推荐(0)
摘要: 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Proced... 阅读全文
posted @ 2013-08-02 22:05 jlins 阅读(632) 评论(0) 推荐(0)
摘要: Sun shine 16:15:55 帅哥 我有个手机表 大约有700百数据,,每天新增 大约五万,并且新也有update 大约10万 然后 我每晚 把当天的数据select 导入一个新表中的时候 整个表就锁死了, 有什么好的解决方案吗 黄杉() 17:32:18 你的导入方式是? 刚才在忙 你的导入方式或者大概过程是怎么样的? Sun shine 17:43:39 insert 表 a select * from 表b where time=day 黄杉() 17:49:45 数据量一次性操作太多了 分成N个小的sql试下 Sun shine 17:50:17 每次大约 6万条 黄杉() 1 阅读全文
posted @ 2013-08-02 22:03 jlins 阅读(218) 评论(0) 推荐(0)
摘要: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA 800*600 (Super VGA)5:3 WVGA 800*480 (Wide VGA)16:9 FWVGA 854*480 (Full Wide VGA) HD 1920*1080 High Definition QHD 960*540 720p 1280*720 标清 1080p 1920*1080 高清手机: iphone 4/4s 960*640 (3:2) iphone5 1136* 阅读全文
posted @ 2013-08-02 22:01 jlins 阅读(3588) 评论(0) 推荐(0)
摘要: 先看一个例子首先定义一个user类。package com.text.tool;public class User { int id; User(int id) { this.id = id; } public String toString() { return "key="+id; }} 其次写一个测试类,创建一个HashMap,在map中User对象作为KEY。package com.text.tool;import java.util.HashMap;import java.util.Map;public class TestMap { public static 阅读全文
posted @ 2013-08-02 21:59 jlins 阅读(2535) 评论(0) 推荐(0)
摘要: 给定一棵二叉树,每个结点包含一个值。打印出所有满足以下条件的路径: 路径上结点的值加起来等于给定的一个值。注意:这些路径不必从根结点开始。解答方案1:如果结点中包含指向父亲结点的指针,那么,只需要去遍历这棵二叉树, 然后从每个结点开始,不断地去累加上它父亲结点的值直到父亲结点为空(这个具有唯一性, 因为每个结点都只有一个父亲结点。也正因为这个唯一性, 可以不另外开额外的空间来保存路径),如果等于给定的值sum,则打印输出。代码如下:void find_sum(Node* head, int sum){ if(head == NULL) return; Node *no = head... 阅读全文
posted @ 2013-08-02 21:57 jlins 阅读(1749) 评论(0) 推荐(0)
摘要: 2013-7-31下午4点左右收到电脑,然后在没有打开内包装袋的情况下,在送货单上签写了,“包装完好,票货齐全”,晚上的时候突然发现电脑的右下角有一个4cm左右的裂缝,满心以为要苏宁换货就可以了,接下来是我退货遇到的各种问题。 首先我选择了订单后面的退货,然后把手机拍照也发邮箱了,后来交流了很久,说会尽快与我联系,然后下午2点左右接到电话,客服给我的答复大致意思是我已经签上了“包装完好,票货齐全”,这种就可以完全没有责任了,我说这种是由于对苏宁的信任没有一点点的仔细查看,并且送货的师傅货也很多,我就看适配器,说明书之类的都在,然后问送货的说是否可以开机看一下,他说不行。然后我就签了。 8-1. 阅读全文
posted @ 2013-08-02 21:55 jlins 阅读(411) 评论(0) 推荐(0)
摘要: 先看一下windows自带计算机的布局: 大概布局能看出,有菜单栏(menu),有显示框(textbox),然后剩下的6行5列的布局先看下代码: ... 阅读全文
posted @ 2013-08-02 21:54 jlins 阅读(461) 评论(0) 推荐(0)
摘要: Homer Simpson Time Limit: 3 seconds Memory Limit: 32 MB Homer Simpson, a very smart guy, likes eating Krusty-burgers. It takes Homer m minutes to eat a Krusty- burger. However, there�s a new type of burger in Apu�s Kwik-e-Mart. Homer likes those too. It takes him n minute... 阅读全文
posted @ 2013-08-02 21:52 jlins 阅读(324) 评论(0) 推荐(0)
摘要: 本文主要说的是Web中图片根据手机屏幕大小自适应居中显示,图片自适应两种常见情况解决方案。开始吧 在做配合手机客户端的Web wap页面时,发现文章对图片显示的需求有两种特别重要的情况,一是对于图集,这种文章只需要左右滑动浏览,最好的体验是让图片缩放显示在屏幕有效范围内,防止图片太大导致用户需要滑动手指移动图片来查看这种费力气的事情,用户体验大大降低。二是图文混排的文章,图片最大宽度不超过屏幕宽度,高度可以auto。这两种情况在项目中很常见。另外,有人说做个图片切割工具,把图片尺寸比例都设定为统一的大小,但即使这样,面对各种大小的移动设备屏幕,也是无法适用一个统一方案就能解决得了的。而且如果需 阅读全文
posted @ 2013-08-02 21:50 jlins 阅读(488) 评论(0) 推荐(0)