自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 《深入理解java虚拟机》读书笔记之类加载案例实战

##前言最近在读《深入理解java虚拟机》,第三部分-虚拟及执行子系统。作者从类文件结构讲到虚拟机类加载机制、虚拟机字节码执行引擎,最后还分析了几种常见的类加载器架构,其中我们就看到了熟悉的动态代理了,最后最后作者提供了一个实战例子:自己动手实现远程执行功能。  在网络上搜索了一下,大部分笔记文章都是在总结理论知识点,本人觉得从实例中验证理论会更有体感,就尝试跟着作者的思路,实现一下这个例子,所谓...

2018-03-17 16:13:35 291

原创 iphone恢复删除的文件-不要钱!

本人的目标是恢复备忘录,以此为例。案情还原: os10以上,备忘录中有icloud的备忘录,可以同步icloud的,我的iphone的备忘录在云端上看不见,然后我就想同步过去。 按一个操作说的,把我的iphone上的都移动到icloud上,是移动,所以我的iphone的备忘录里没内容了,然后我一手抖把icloud的给删除了,再一手抖,把“最近删除”里的也给删除了,(不要问我手为啥这么抖,no

2017-11-01 19:55:02 5295 2

原创 java----for 与 for-each

1. java迭代器     与c++中差不多,主要有下面几个方法: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。而且在执行next()后,句柄会发生变化,例子中会说明。

2015-09-06 20:33:59 647

原创 Eclipse JavaEE +Tomcat 搭建web工程 servlet示例

____________________________________________________现在时间20150725 eclipse 版本 Mars Release (4.5.0) JavaEEJDK  1.7.0_75Tomcat 7.0.63 ____________________________________________________详细步骤

2015-07-25 19:43:24 4120

原创 Java第二课——多态继承

Java里的多态和重载与C++里的基本一致。 多态指的是子类可以对父类的方法进行重写,在程序运行时,根据具体的情况(引用对象具体的类型)来选择调用相应的方法。《HeadFirst ——Java》中的一个练习题,很好的体现多态的关系。package exercise;class A { int var = 6; void m1() { System.out.print("A'm1,

2015-04-02 16:42:21 553

原创 java第一课——helloworld

java第一课——helloworld安装好JDK(java development Kit)之后,就是尝试经典的”helloworld”了。 学习资料,书籍《head first – java》,视频“圣思园”张龙主讲的。主要是由文件名与类名的一致性,引出的java中修饰符的作用域问题。helloworld.javapublic class helloworld{ public st

2015-03-19 14:39:23 1038

原创 vector的erase用法--学习笔记

在C++primer中写明,erase()会返回一个迭代器,指向的是被删除元素的下一个位置,指向当前被删除元素位置的迭代器会失效。 所以在遍历或者循环vector中删除元素时,需要注意迭代器的变化。 下面自己写了几个测试代码,搞清楚几个错误。 1. 看到有帖子说,erase(iter) 后, iter会自动指向下一个位置,还说出了原理,看似可信。    自己试了一下,却

2015-01-14 17:01:23 908

原创 vector的sort使用——学习笔记

C++里的容器有vector, list,map,pair等。最近在学习使用过程中,走了一些弯路,记录一下。 弯路1——map插入元素如果定义了 map m_test;   要插入一个元素,不能直接m_test.insert(1,1)  得 m_test.insert(pair(1,1)) 或者使用m_test.insert(make_pair(1,1)) 。如果要使用make_p

2015-01-08 16:18:51 6869

原创 NS3-仿真LTE-bug调试笔记

1. 修改了scheduler的代码后,出现了一个 vector 越界的问题,如何调试?      首先想到的是使用eclipse单步调试(配置eclipse可以参考其他博客),但是因为使用了 “ lena->SetFadingModelAttribute ("TraceFilename", StringValue ("src/lte/model/fading-traces/fading_tr

2015-01-05 15:51:29 4370 3

原创 用Eclipse debug 调试NS3代码

在之前的博客中 配置Eclipse时,说到调试那节,并不完全,特别补充一下点击打开链接 这篇博客里有图文说明。(1)新建c++的空项目工程,将前面下载的ns文件拷贝到这个工程下面,刷新项目就可以看到文件了,需要先运行:./waf configure;(2)右键工程,选择属性(properties),在build中(C++ Build)进行修改,build命令选择waf所在的路径,比如我

2014-12-24 19:36:31 3042 2

原创 使用eclipse编译ns3脚本

1. 安装eclipse

2014-11-19 22:04:43 1509

原创 ns3 Test 和 Log系统的配置

使用build.py编译, 默认的 build test  h

2014-10-20 21:12:55 1368

转载 NS3仿真可视化工具

PyViz工具使用参考网址:http://www.nsnam.org/wiki/index.php/PyViz1)PyViz安装安装依赖包 sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas \ pytho

2014-10-10 19:03:58 7922 3

翻译 Linux值得Windows借鉴的五大特性

原文地址5 more killer features Windows 9 should steal from Linux如果最新Windows 9曝光的东西是意有所指的话, 那么WIN9的一些最酷的特性会与Linux系统很相似,而且这些特性都是Linux用户比较喜爱的。比如Virtual desktop(虚拟桌面) 以及 Centralized notification center(更新中心

2014-09-25 11:05:10 826

原创 cppcheck 安装问题解决

cpp在linux下安装cppcheck

2014-09-04 17:12:47 4446

原创 数组指针和指针数组

这个问题应该是C语言里的经典问题了,今天又看了

2014-07-26 17:42:15 1465

原创 各类变量作用域

#include "stdio.h"/*** 下面代码测试了局部变量、全局变量、静态局部变量的作用域***/int i;int j;void func();int _tmain(int argc, _TCHAR* argv[]){ //int i; static int k; int j=1; func(); func(); printf("i:%d\n",i);

2014-05-19 11:31:43 829

原创 C++的特性

《VC++深入详解》第二章讲解了C++特性 ,配套的视频讲解的很好,反正我是终于搞明白这些东东了。 学完,反过来写个笔记,就当复习了。1. 结构体与类      结构体里没法包括函数(所谓方法),类可以。类包含的方法(函数),一般是用来描述对象的行为。2. 类与对象类,可以理解为类型,对象则是类的实例。车是一个类,我家的车就是一个具体的对象。车还可以细分为小轿车、大巴车等,

2014-04-30 11:36:08 1546

原创 第七、八讲 for 和 while

第七讲 for语句根据变量的不同取值,重复执行一组命令格式 for 变量名 in 取值列表 do 命令序列done实例1:"依次输出3条文字信息,包括一天钟的“Morning”“Noon”“Evening”字串 "脚本文件:实例2:“字符串的依次赋值”脚本文件:#!/bin/bashfor i in a b c do       echo

2014-04-25 10:41:03 694

原创 第五讲 条件测试操作、字符串比较、逻辑测试

1 测试操作test 条件表达式  或者 [ 条件表达式 ] (注意方括号与条件表达式之间有空格)如果条件为真,则返回0,否则返回其他值 实例:test -d /etc/passwd            [ -d /etc/passwd ] echo $? 屏显上一个命令的结果 1.1测试文件状态    [ 操作符 文件或目录]常用操作符-d  测试是

2014-04-24 08:30:16 808

原创 第六讲 if 语句

格式 单分支if [ ]  #条件测试命令  then    ...... #命令序列fi 多分支if [ ]    then .... #命令序列  else  ...... #命令序列fi 实例: “检查 /home/happy/Documents/temp/1.txt”文件是否存在,如存在则统计文件内容的行数并输出然后删除该文件,如果不

2014-04-24 08:29:18 617

原创 第4讲 初步尝试编写shell脚本

1.#!/bin/bash   第一句必须添加的,表示执行程序是bash,  #表示注释chmod a+x .....设置文件可执行 例子: chmod a+x  hello.sh chmod命令+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。chmod

2014-04-23 17:23:41 767

原创 第1-3讲 shell--变量定义、输出重定向

1、 查看默认脚本语言     命令 cat  /etc/password   查看password文件,里面有信息(最后一位)表明默认的shell程序,一般是bash。    命令 cat /etc/shells   查看支持的shell程序     命令cat filename   查看一个文件     cat file 将file1和file2的信息合并输出

2014-04-23 08:27:03 3192

原创 结构体赋值问题

#include "stdio.h"struct time{ int second ; int minute; int hour;};struct date{ int i; float x; struct time mytime;}; struct datelist{ int *nextday; struct date dates[3]; }vo

2014-04-09 16:19:54 3565

转载 字节对齐问题

我们的讨论从一道经典的题目开始:Intel和微软同时出现的面试题#pragma pack(8)struct s1{char a;long b;};struct s2{char c;s1 d;long long e;};#pragma pack()问 1.sizeof(s2) = ?2.s2的c后面空了几个字节接着是d?经上机测试,si

2014-04-09 16:13:28 945

原创 学习JAVA的第一课——安装JDK+Eclipse

正所谓“工欲善其事必先利其器”,所以第一步就把IDE搭起来。1. JDK6资源挺好找的,下载了安装就好,然后设置两个环境变量:在path中增加lib的路径,一般是X*:\programfiles\java\jdk***\lib 新建Classpath变量添加值为(注意第一个是个符号点) .;X*:\programfiles\java\jdk***\lib2. 本来要装myeclipse

2014-03-26 19:02:26 1460

原创 ns3.18+ubuntu12.04 安装

ubuntu12.04 的安装,没有想的那么复杂。前期工作,在windows下空出一个硬盘来,一般20G给ubuntu用,再分出一个小的大概3G作为swap的。按照百度文库的一篇贴子,按照步骤来就好,下载好ubuntu的镜像文件,找一个U盘,下载一个烧录工具把镜像文件烧录进去。注意在进入IBOS改成从U盘启动时,一定要快速按enter 然后F1,不然就过去了,又得重启,我就试了几次。按照步骤,到挂

2013-11-13 14:03:15 4192 6

原创 Algorithms ——chapter 0 Prologue 序言

《Algorithms》——算法概论, 是算法导论的精简版,从图书馆借的一本注释版,准备慢慢看。  今儿就看了一把chaper 0 prologue 0.1 短短600词吧,看了1个多小时,词典查得要飞起来了,真心是慢慢看。算法的起源历史,其中印刷术的发明起到了关键作用,"algorithm"——this word was coined to honor AL.Khwarizmi. T

2013-11-11 16:33:49 772

原创 搞科研的各种工具存档

古人曰:工欲善其事必先利其器。便利的工具,用起来顺手,确实可以节省不少时间。把自己的用的工具记录一下,备用。CAJViewer 看论文用的,阅读论文比一般PDF阅读器要方便而且支持的类型比较全面。知网可下载。E-Learning 看论文用的,应该说是学习论文用,CNKI出的。很喜欢做笔记的功能,之前我都是用WORD里批准的功能。可以在CNKI选择好论文后导出这个的专用格式,再用这个打开,自

2013-10-31 15:34:04 1084

原创 张老师的生日是哪一天?

今天看到了比较经典的一个逻辑题题目:(重新叙述了一下,避免歧义)小明和小强都是张老师的学生,张老师的生日是M月N日,张老师把M值告诉了小明,把N值告诉了小强,张老师给出了10个日期,问他们知道他的生日是哪一天吗?3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日小明说:如果我不知道的话,小强肯定也不知道小强说:本来我也不知道

2013-10-29 19:09:09 1547

原创 VMware ubuntu虚拟机的安装过程记录

宿主是window xp, 需要提前下载好ubuntu的镜像文件,后缀ios,我安的版本是12.04的。1.VMware player刚开始没注意,安装成VMwareplayer 了,比VMware station 小巧得多, 按照引导一路默认选项安装就好,再是源那指向下载好的镜像文件。然后就是安装VMware station tools ,这个会有提示安装,点击安装就好。

2013-10-19 22:16:31 863

goole2014在线笔试题

2013年10月14号考的,goole2014在线笔试题, 一共四个题,限时3个小时 9点到12点

2013-10-17

opnet张铭编随书源代码

这是《opnet与网络仿真》张铭等编著,书中例子的源代码,与学习opnet的同志共享了,一起学习啊!

2012-03-16

OPNET网络仿真入门实例

opnet简单的入门里子,经试验,可行!

2012-03-16

opnet与网络仿真

陈敏编著的,章节安排的比较合理,前六章基础讲解,OPNET入门教程。后面章节深入。

2012-03-16

protel99se增强

放电脑上就可以,运行protel时运行此程序,就可以使用鼠标滑轮让电路布局窗口随意放大缩小。

2012-03-16

matlab主要函数与命令

包含了常用的matlab的常用的函数命令,适用大部分

2010-11-30

matlab教程ppt

这是关于matlab软件应用一个简明教程,初学者可以看看的。

2010-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除