现在位置: 首页 > 编程语言 > 文章
前面已经介绍了samba服务器的配置,那么之前习惯用source insight看代码,有了共享也可以实现吗??答案是肯定的。可以创建映射来实现 重启过几次发现ubuntu的IP几次是变化的。 1.固定ubuntu的IP先在终端输入 #ifconfig 查看ip,然后就可以配置了,老习惯先备份 #cp /etc/network/interface /etc/network/interface.bak #vim /etc/network/interface 之前只有auto lo那两行,后面的eth0网卡的配置是加进去的 我是开了两个终端...
阅读全文
2019年05月27日 编程语言 ⁄ 共 31119字 评论关闭
所谓的编译器后端的作用就是将语法树翻译成目标机器码。所谓目标机器码,考虑到直接翻译成具体平台(如X86,ARM等)过于复杂,因此先设计一个虚拟机,并翻译成这个虚拟机的机器码。 对于虚拟机以及其指令格式可参考这篇文章http://blog.csdn.net/roger__wong/article/details/8947720,如何去尝试实现这个虚拟机是在我的另外一个系列的博客里进行论述。 本篇文章从以下是那个方面来论述:后端架构与关键数据结构、节点翻...
阅读全文
2019年05月26日 编程语言 ⁄ 共 1849字 评论关闭
IntelliJ IDEA 代码提示的问题 1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。 2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。 3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴...
阅读全文
2019年05月26日 编程语言 ⁄ 共 4475字 评论关闭
虚函数是C++语言实现运行时多态的唯一手段,因此掌握C++虚函数也成为C++程序员是否合格的试金石。csdn网友所发的一篇博文《VC虚函数布局引发的问题》 从汇编角度分析了对象虚函数表的构,以及C++指针或者引用是如何利用这个表来实现运行时多态。 诚然,C++虚函数的结构会因编译器不同而异,但所使用的原理是一样的。为此,本文使用linux平台下的g++编译器,试图从汇编的层面上分析虚函数表的结构,以及如何利用它来实现运行...
阅读全文
2019年05月26日 编程语言 ⁄ 共 9092字 评论关闭
@Autowired和@Resource的区别:   在Java中使用@Autowired和@Resource注解进行装配,这两个注解分别是: 1、@Autowired按照默认类型(类名称)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许为null,可以设置它的required属性为false 如果我们按名称装配,可以结合@Qualifie注解一起使用。 如: @Autowired @qualifie("personDaoBean") private PersonDaoBean personDaoBean; @Resource默认按照名称(name="test")...
阅读全文
2019年05月25日 编程语言 ⁄ 共 802字 评论关闭
session的获取:ActionContext.getContext().getSession() servlet的获取 ServletActionContext action上下文:ActionContext   通过ActionContext可以获得: ActionContext ctx = ActionContext.getContext(); //Returns a Map of the ServletContext when in a servlet environment or a generic application level Map otherwise. Map<String, Object> smap = ctx.getApplication(); ...
阅读全文
2019年05月24日 编程语言 ⁄ 共 5992字 评论关闭
前面已经谈了内核加载与系统引导过程,下面我们来看看内核的 do_fork() 函数是如何创建一个新的进程的。 在 Linux 内核中,供用户创建进程的系统调用fork()函数的响应函数是 sys_fork()、sys_clone()、sys_vfork()。这三个函数都是通过调用内核函数 do_fork() 来实现的。根据 调用时所使用的 clone_flags 参数不同,do_fork() 函数完成的工作也各异。 这部分内容简单,我不打算就此而展开分析。下面我们重点来讲解以下 do_fork(...
阅读全文
2019年05月22日 编程语言 ⁄ 共 5176字 评论关闭
public class HashUtils { private static final int crctab[] = { 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de, 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, 0x646ba8c0, 0xfd62f9...
阅读全文
2019年05月21日 编程语言 ⁄ 共 1685字 评论关闭
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> <style> *{ margin:0; padding:0; list-style:none;} .tabs{ margin:10px;} .tabs-...
阅读全文
2019年05月21日 编程语言 ⁄ 共 4637字 评论关闭
关于Maven的使用就不再啰嗦了,网上很多,并且这么多年变化也不大,这里仅介绍怎么搭建Hadoop的开发环境。 1. 首先创建工程 mvn archetype:generate -DgroupId=my.hadoopstudy -DartifactId=hadoopstudy -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 2. 然后在pom.xml文件里添加hadoop的依赖包hadoop-common, hadoop-client, hadoop-hdfs,添加后的pom.xml文件如下 <project xmlns:xsi="h...
阅读全文