摘要:
// 二叉树.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #define maxSize 10using namespace std;typedef struct BinaryTreeNode{ char data; BinaryTreeNode * leftChild; BinaryTreeNode * rightChild;}Node;//构造二叉树 使用先序和中序构造一颗二叉树void MakeBinaryTree(Node** root, char* preOrder, char* midOrder, int
阅读全文
posted @ 2013-09-30 22:14
风言枫语
阅读(258)
推荐(0)
摘要:
第一种:用flag标识,下面的代码设置checkSubmitFlg标志: 因为程序源码跟WIN2000的注册表有冲突,帖子发出后会出现无效页面,以致于论坛里有很多无恶意的重复帖子,后来想出了一个办法,用JS避免重复提交,下面是部分源码: //这句不能少,用隐含变量传递一个时间初值 //这里是你要提交的内容 (请按一次,耐心等待!) 用了这个代码,论坛的重复帖子明显减少,不过有个缺点,就是刷新一次,检测就不起作用,好处就是利用JS检测,不需要额外的权限支持,至于效果如何,用不用就随你们了,(最好前端跟后端都加上检测)
阅读全文
posted @ 2013-09-30 22:10
风言枫语
阅读(215)
推荐(0)
摘要:
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class Demo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(converLongTimeToStr(3630000)); } /** * 转换毫...
阅读全文
posted @ 2013-09-30 22:08
风言枫语
阅读(1266)
推荐(0)
posted @ 2013-09-30 22:06
风言枫语
阅读(216)
推荐(0)
摘要:
基于JAVA Swing实现的自定义组件可折叠的JPanel组件基本思想:可折叠面板,分为两个部分-头部面板与内容面板头部面板– 显示标题,以及对应的icon图标,监听鼠标事件决定内容面板隐藏或者显示内容面板– 普通的JPanel组件。实现:头部面板:package com.gloomyfish.ui.demo;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.GradientPaint;import java.awt
阅读全文
posted @ 2013-09-30 22:04
风言枫语
阅读(1251)
推荐(0)
摘要:
水有一个沸点,在标准大气压下,到达100摄氏度就会沸腾,让原本平静无波的水面,顿时热闹欢腾;水还有一个冰点,在0摄氏度下,就会结冰。原本镜中花水中月,也都变得真实,可以行走,可以溜冰,作为一种娱乐场所或是道路,让人不得不感叹造物者的神奇。有人说,同样的事物,因为外界的压强或是温度的改变,就能出现奇迹;所以,环境论者说,环境对人的影响重于一切。可是,我愿意往再深一层次去想问题,水变成了冰,那水还是水吗?似水非水吧。估计说到这,大家都有些迷糊了,其实我的这些感想,仅仅来源于自己的一些经历,愿意在此分享给大家。之前我的博客中也反复提到我个人的一些坏习惯,比如懒惰,比如对自己过分的宽容,比如自...
阅读全文
posted @ 2013-09-30 22:02
风言枫语
阅读(191)
推荐(0)
摘要:
前段时间遇到一个Mitsubish FX 3U PLC ,现将PLC连接单元分享一下,希望对其他人有所启示。unit PLC_MitsubishiFX;interfaceuses Windows, Messages, SysUtils, Classes, syncobjs,UnitCom, ACTPCCOMLib_TLB, PLC_Base, PLCCommonFunc;type TPLC_MitsubishiFX=class(TPLC) private FMyCom:TActFXCPU;{定义串口通信对象} public ConStructor Create; ove...
阅读全文
posted @ 2013-09-30 22:00
风言枫语
阅读(810)
推荐(0)
摘要:
zygote服务是Android启动和服务APK的核心服务,每个APK都是通过zygote启动,今日阅读它的源码学习到一个不错的设计思路。首先看看一个APK通过zygote的启动流程:按照一般的设计思路,既然每个APK都是由单独的dalvik启动和运行,那么直接通过dalvikvm启动main不就完了吗?为啥还要搞得这么长一串流程。其实关键就在于这个Fork。我们看看对于linux启动一个进程的一般流程:内核创建一个进程数据结构内核从指定的程序文件读取程序代码并装载到设定的内存地址内核从指定的目标程序入口执行代码 而对于一个普通的APK来说,它需要能访问到整个framework,所以第二步就需
阅读全文
posted @ 2013-09-30 21:56
风言枫语
阅读(161)
推荐(0)
摘要:
Set:代表无序、不可重复的集合Map:代表key-value对集合,也称为关联数组 从表面上看,Set和Map相似性很少,但实际上可以说Map集合时Set集合的扩展。 1、Set集合和Map集合的继承体系 Set集合的继承体系 Map集合的继承体系2、Set集合和Map集合的关系 仔细观察上面两张图,可以发现以下规律:Set MapEnumSet EnumMapSortedSet SortedMapTteeSet TreeMapNavigableSet NavigableMapHashSet HashMapLinkedHashSet ...
阅读全文
posted @ 2013-09-30 21:55
风言枫语
阅读(329)
推荐(0)
摘要:
django框架提供了出去登录和退出系统的login和logout的视图函数,本实现中使用系统自带的是视图函数。需要在settings.py,urls.py,views.py和模板文件等几个方面进行考虑。settings.py首先确保相应的配置是正确的。将djnago.contrib.auth和django.contrib.contenttype放到INSTALLED_APPS设置中。INSTALLED_APPS和MIDDLEWARE_CLASSES的配置如下图所示。设置模板文件路径为/liuzp/DataCrawl/djcode/website/templates和/liuzp/DataCr
阅读全文
posted @ 2013-09-30 21:52
风言枫语
阅读(793)
推荐(0)