- 搜索API函数地址
Hellespontus
软件安全网络网络安全安全系统安全安全架构安全威胁分析web安全
实验3PE病毒分析与清除(二)3.1实验名称PE病毒分析与清除3.2实验目的1)了解PE病毒的基本原理2)熟悉PE病毒中的部分关键技术3)学会清除PE病毒3.3实验步骤及内容第一阶段:熟悉Masm321)安装masm32v112)熟悉masm32的基本环境3)写一个最简单的HelloWorld程序,并编译成功4)对得到的可执行文件进行反汇编,比较其反汇编代码和最初的汇编代码有哪些异同?5)查看并理
- PE 病毒感染分析与清除
Hellespontus
软件安全网络网络安全安全系统安全web安全安全架构安全威胁分析
实验3PE病毒分析与清除(三)3.1实验名称PE病毒分析与清除3.2实验目的1)了解PE病毒的基本原理2)熟悉PE病毒中的部分关键技术3)学会清除PE病毒3.3实验步骤及内容第一阶段:熟悉Masm321)安装masm32v112)熟悉masm32的基本环境3)写一个最简单的HelloWorld程序,并编译成功4)对得到的可执行文件进行反汇编,比较其反汇编代码和最初的汇编代码有哪些异同?5)查看并理
- c 汇编语言小程序100例,汇编语言100例
浪斌
c汇编语言小程序100例
该楼层疑似违规已被系统折叠隐藏此楼查看此楼1.冒泡排序.386.modelflat,stdcalloptioncasemap:noneincludelib\masm32\lib\msvcrt.libprintfprotoC:dword,:vararg.dataarraydd34,12,3,18szMsgdb"%d",0ah,0.codestart:movecx,3;N-1L2:pushecxxor
- 用MASM32编程更新sysInfo的一些收获
紫郢剑侠
MASM32原创作品编程资料开发语言HTMLJavaScriptMASM32WMIsysInfo汇编语言
近日正在更新用MASM32编写的sysInfo,通过WMI访问Win32_UserCount来获取系统用户帐号信息,访问Win32_Product来获取系统中安装的产品信息。在进行更新过程中,有一些新的收获跟大家分享。一、HTML+JavaScript构建C++类代码一键转换MASM32代码平台在MASM32中使用WMI访问这些对象及其成员,必须用UnicodeDW字符串。比如要访问Win32_P
- MASM32编程将TimeStamp/UTC转换为具体日期时间的几个有用函数代码
紫郢剑侠
编程资料编程systemnullwindowsgoogleapi
这两天在编写一个读取系统事件日志的程序,其中结构变量EVENTLOGRECORD中成员TimeGenerated和TimeWritten的值为:Thetimeatwhichthisentrywassubmitted.Thistimeismeasuredinthenumberofsecondselapsedsince00:00:00January1,1970,UniversalCoordinated
- MASM32编程完善SysInfo遇到奇怪故障,真切感受全局变量和局部变量之别……
紫郢剑侠
源码解析MASM32编程资料windowsMASM32SYSTEM_INFOSysInfoAPI函数
SysInfo主要是通过WMI来获取系统信息的,但是WMI获取的操作系统信息中没有Windows操作系统是32位还是64位的内容,所以需要另外想办法编程获取,比较常见的方法是调用WindowsAPI函数GetNativeSystemInfo()或IsWow64Process()。之前分别用MASM32和VC分别编写了调用GetNativeSystemInfo()的代码。详见:MASM32编程访问结
- MASM32v11编程调用Process32First失败: 程序发出命令,但命令长度不正确
紫郢剑侠
源码解析编程资料原创作品windowsmicrosoftMASM32kernel32.incKernel32.lib
一位网友发来邮件反映说用MASM32写GUI版的netstat-NetViewG.exe不能在Windows10上运行。试了一下,NetViewG.exe在Windows10上运行确实会给出一个出错提示,不能在窗口里显示协议统计信息和当前TCP/IP网络连接信息。原因是NetViewG.exe是2008年写的,所使用的API函数AllocateAndGetTcpExTableFromStack和A
- kr第三阶段(二)32 位汇编
_sky123_
c++安全汇编
编译与链接环境配置masm32masm32是微软的masm32的民间工具集合。该工具集合除了asm32本身的汇编器ml外还提供了:SDK对应的函数声明头文件和lib库。32位版本的link(原版本是16位,这里的32位版本的link来自VC6.0)用于编译资源的rc(同样来自VC6.0)环境配置:安装masm32。将masm32下的bin目录添加到path。环境变量新建include,将masm3
- 使用Proteus8进行8086实验仿真,解决找不到source的问题
Retrospector
微机原理Proteus88086仿真
Proteus8中可将整个项目文件都放到一个工程下面,可通过新建工程->写汇编程序->Debug实现仿真。具体步骤记录在此,以防忘记:使用软件:Proteus8.6professional、MASM32编译器MASM32编译器下载地址:http://www.masm32.com/download.htm具体步骤如下:1、进入proteus8,“文件File->新建工程newproject”;2、给
- 基于8086的8路抢答器proteus仿真 汇编语言程序设计
a_huan258147
技术分享proteus
硬件设计仿真图:具有对应指示灯程序设计;====================================================================;Main.asmfilegeneratedbyNewProjectwizard;;Created:周三十一月72018;Processor:8086;Compiler:MASM32;Beforestartingsimula
- 微软官方网站提供 MASM 8.0软件包(x86)下载,有简体中文版
紫郢剑侠
编程资料x86微软microsoftexpressc++windows
刚才去MASM32支持论坛(TheMASM32SupportForum,http://www.masm32.com/board/index.php)转了转,在TheWorkshop版看到一个置顶贴:MASMnowontheWeb!http://www.masm32.com/board/index.php?topic=4970.0发贴者者为kanggatl,内容如下:/--------Afterqu
- MASM32配置问题
Kiopler
IA-32x32控制台汇编assembly汇编
1.总述当你用masm32SDK出现类似下面的错误情况:cannotopenfile:windows.inc这说明你的汇编器无法找到windows.inc这个头文件,有3种解决方法2.解决方法a.使用绝对路径直接把需要的inc头文件或者lib库文件的绝对路径包含进去,问题就解决了.586.modelflat,stdcalloptioncasemap:none;使用绝对路径includeD:/mas
- 【利用proteus建立8086最小系统】MASM32的安装下载问题
我是火星人集成灶都说好
proteus
工具:proteus8,电脑,masm32这一个小问题困扰了我好几天,所以发出来和大家讨论一下,希望有所帮助吧!在利用proteus建立8086最小系统这个作业中,当在新建项目时,大家是不是遇到了MASM32(notconfigured)呢,如下图:下面就是我痛苦了好久最后找到的解决方法先放一张解决后,新建项目时的图片:(1)建一个新的工程(为减少大家操作时的不可控误差,我说一下我是这样的:命名,
- Windows10下利用DOSBOX和MASM32搭建汇编语言环境
蔚蓝星辰mic
汇编windows汇编dosboxmasm
一、dosbox+masm环境的配置1.下载dosbox安装程序:DOSBox0.74-win32-installer.exe工具介绍:DOSBox是一个DOS模拟程序,由于它采用的是SDL库,所以可以很方便的移植到其他的平台。DOSBox的最新版本已经支持在Windows、Linux、MacOSX、BeOS、palmOS、Android、webOS、os/2等系统中运行。官方网址:http://
- 汇编之两个文件的链接
我在东北玩泥巴_
伤不起啊伤不起,恶心了两天了,网上教程几乎也没有,真的是。。。好了,首先看一下main.asm的代码:include\masm32\include\masm32rt.inc.data?valuedd?.dataitemdd0.codestart:callmaininkeyexitmainprocclsprint"HelloWorld",13,10retmainendpendstart平淡无奇的代码
- MASM32编程状态栏显示字符动画,按钮跑马灯
紫郢剑侠
MASM32源码解析原创作品MASM32Windows编程状态栏字符动画跑马灯演示程序按钮
一、需求分析由于sysInfo扫描的内容比较多,打算为它增加一点动画效果,提醒用户程序正在运行,耐心等待。二、构建测试窗口测试窗口上放置有一个按钮,按钮上的初始文字是“开始扫描”;并使用状态栏,状态栏初始状态不显示文字。;4movg_dwLoop_Sb,1.endifmoveax,offsetg_szScanning_Sb.ifg_dwLoop_Sb==1movwordptr[eax],0DCA3
- MASM32编程调用 API函数RtlIpv6AddressToString,Windows 10 容易,Windows 7 折腾
紫郢剑侠
MASM32源码解析编程资料MASM32Windows编程IPv6网络连接IP地址转换汇编语言Win32汇编
一、需求分析最近用MASM32编程更新SysInfo,增加对IPv6连接信息的收集功能,其中涉及到MIB_TCP6ROW_OWNER_MODULE结构体:;typedefstruct_MIB_TCP6ROW_OWNER_MODULE{;UCHARucLocalAddr[16];;DWORDdwLocalScopeId;;DWORDdwLocalPort;;UCHARucRemoteAddr[16]
- 解决MASM32代码汇编出错: error A2181: initializer must be a string or single item
紫郢剑侠
MASM32源码解析编程资料MASM32IPv6网络连接汇编语言Windows编程Win32汇编
最近用MASM32编程更新SysInfo,增加对IPv6连接信息的收集,使用到了typedefstruct_MIB_TCP6ROW_OWNER_MODULE{UCHARucLocalAddr[16];DWORDdwLocalScopeId;DWORDdwLocalPort;UCHARucRemoteAddr[16];DWORDdwRemoteScopeId;DWORDdwRemotePort;DW
- HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
紫郢剑侠
MASM32原创作品JavaScripthtmljavascript数据结构MASM32Unicode代码转换
公文一键排版系统基本完成,准备继续完善SysInfo,增加用户帐户信息,其中涉及到Win32_Account结构,其C++定义如下:[Dynamic,Provider("CIMWin32"),UUID("{8502C4CC-5FBB-11D2-AAC1-006008C78BC7}"),AMENDMENT]classWin32_UserAccount:Win32_Account{uint32Acco
- SysInfo(电脑系统信息)0.0.0.1beta2
紫郢剑侠
Windows原创作品系统维护WindowsSysInfoMASM32电脑软件信息电脑硬件信息
文件说明符:D:\masm32\wmi\sysInfo\sysInfo0.0.0.1beta2.exe属性:A---数字签名:否PE文件:是语言:中文(简体,中国)文件版本:0.0.0001beta2说明:电脑系统信息版权:PurpleEndurer产品版本:0.0.0001beta2产品名称:电脑系统信息公司名称:PurpleEndurer合法商标:PurpleEndurer内部名称:SysIn
- [原创]MASM32新手指南
紫郢剑侠
原创作品microsoft汇编filewindowscompilerdos
如果你在用汇编语言来开发windows下的程序的话,MASM32是很好的选择。(Masm32下载地址请用google搜索罢。)工欲善其事,必先利其器。本文主要针对masm32v8来说明三点:1、基本使用方法如何在MASM32中建立、汇编、链接源程序文件和运行生成的可执行文件。2、如何开启MASM32的在线帮助功能3、汉化QEDITOR菜单一、基本使用方法以在C:/PWIN951/TEMP文件夹下建
- 如何用MASM32开发Windows应用程序
紫郢剑侠
windowsmicrosoftMASM32汇编语言API函数
提醒:以下内容仅做参考,可自行发散。在发布作品前,请把不需要的内容删掉。IT技术日异月异,无论是初学者还是有经验的专业人士,都需要与时俱进,不断学习新技术。在学习一门新的IT技术时,都需要采取一种系统性的学习方法。作为一名技术er,当我想用MASM32开发Windows应用程序时,那么我是这样来学习MASM32的。一、it技术介绍MASM32是国外的MASM爱好者自行整理和编写的一个软件包,带有比
- deepin搭建8086汇编开发环境
Daryl_Xu
最近通过王爽编写的《汇编语言(第3版)》在学习8086汇编,王爽被誉为著名的计算机科学教育家、哲学家果然是名不虚传啊,他编写的教材真是循序渐进,对新手非常友好,个人十分推荐使用本书进行初步学习。之前一直都是在Windows下用masm32进行模拟。然而我作为一个以deepin为主力系统的人,自然需要研究一下如何在Linux下搭建8086汇编开发环境,目前在Linux上的使用体验要优于Windows
- Win10系统VS2022开发环境中(X86)Win32汇编(MASM32)环境配置和一些示例源码及解释
含影
Assembly系统assembly
抱歉,还是只能用米国的软件以及技术以及等等等等。。。。。。,所以各位勿怪。如果配置完成,在vs2022调试环境下正确编译运行后,可以看到如下画面:在VS022中开发学习汇编必然很方便。这里可以下载vs2022项目源码:vs2022中Win32汇编(MASM32)环境配置和测试源码-桌面系统文档类资源-CSDN下载注意,AsmDude(GitHub-vilyLei/asm-dude:VisualSt
- Win10 + MASM32 + EditPlus 汇编语言编程环境设置
PeterZ1997
下载安装MASM32汇编环境官方下载站:MASM32环境变量配置配置MasmHome变量,值为masm32的安装目录:MasmHome变量配置include和lib变量include:%MasmHome%\include;lib:%MasmHome%\lib;include变量lib变量配置Path变量,在原有变量后面加上如下语句,注意原变量后如果没有‘;’请务必手动添加,然后在加上语句。Path
- 【汇编语言实验一】搭建开发环境
SunJ3t
汇编语言系列文章仅作为实验报告和汇编学习参考,不作为任何技术文章,还望大佬们勿喷。1.实验名称搭建汇编语言的开发环境,熟悉汇编程序开发的基本步骤,掌握基本的调试操作。2.实验要求基于VISUALSTUDIO平台,结合MASM32的汇编器,构建IA-32汇编语言的开发环境。3.实验内容VC6平台下的汇编语言开发环境搭建(使用MASM32的汇编器+VC6)配置IDE环境:–在VC的tools/opti
- Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )
擒贼先擒王
汇编
Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html如何在win1064位下搭载汇编环境(包含汇编dosbox和masm文件):https://blog.csdn.net/xyisv/article/details/69062382win10等环境下配置汇编程序的运行环境:https:
- 我的第一个MASM32程序(MASM32环境配置)
duke56
ASM
1、下载MASM32安装包官网下载地址:http://www.masm32.com备用防丢:MASM32_SDKv11r.rar2、安装MASM32程序3、配置MASM32编译环境Win7配置:a.右击"计算机"---属性---高级系统设置---环境变量---在用户变量新建并添加如下内容变量名变量值includeD:\masm32\includelibD:\masm32\libPATHD:\mas
- MASM32 读取连接的USB设备路径列表
cloudandy
MASM32nullinterface测试
ReadUsbInfoprocpBuffer:DWORDLOCALhDevInfoSet:HDEVINFOLOCALnCount:dwordLOCALbResult:dwordLOCALszBuffert[1024]:bytemovnCount,0invokeRtlZeroMemory,addrszBuffert,1024;取得一个该GUID相关的设备信息集句柄invokeSetupDiGetCl
- 汇编语言 + Visual Studio 2019——Visual Studio 2019 中汇编语言环境解决方案
STZG
#汇编语言#VisualStudio汇编语言VisualStudioMASM32
基本概念MASM:Microsoft汇编程序(俗称MASM)是一种工业软件开发工具,已经由主要的操作系统供应商维护和更新了30多年。它从未被软化或折衷为对消费者友好的工具,并且被设计为供专业程序员用于操作系统级代码和高性能目标模块,可执行文件和动态链接库。MASM32SDK:MASM32SDK(简称MASM32)是一个独立的项目,旨在简化有经验的程序员进入汇编语言编程领域的工作。它是一种复杂而苛刻
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多