精华内容
下载资源
问答
  • 这篇文章完全参考:原文:https://blog.csdn.net/u012247418/article/details/83684126原文讲解...1. 构建测试模块:hello1.1 linux-3.4/drivers/下新建目录hellocd linux-3.4/drivers/mkdir hello1.2 hell...

    这篇文章完全参考:原文:https://blog.csdn.net/u012247418/article/details/83684126

    原文讲解的特别详细,希望大家都去看原文

    发这篇博客的原因完全只是为了方便自己以后查阅。

    1. 构建测试模块:hello

    1.1 在linux-3.4/drivers/下新建目录hello

    cd linux-3.4/drivers/

    mkdir hello

    1.2 在hello/下新建hello.c Makefile Kconfig三个文件

    hello.c:

    #include //所有模块都需要的头文件

    #include // init&exit相关宏

    #include MODULE_LICENSE("GPL");

    MODULE_AUTHOR("baoli");

    MODULE_DESCRIPTION("hello world module");

    static int __init hello_init(void)

    {

    printk(KERN_WARNING "hello world.\n");

    return 0;

    }

    static void __exit hello_exit(void)

    {

    printk(KERN_WARNING "hello exit!\n");

    }

    module_init(hello_init);

    module_exit(hello_exit);

    Makefile:

    obj-$(CONFIG_HELLO) += hello.o

    Kconfig:

    menu "HELLO TEST Driver "

    comment "HELLO TEST Driver Config"

    config HELLO

    tristate "hello module test"

    default m

    help

    This is the hello test driver

    endmenu

    1.3 修改上一级目录的Kconfig和Makefile

    进入linux-3.4/drivers/

    1)编辑Makefile,在后面添加一行:

    obj-$(CONFIG_HELLO) += hello/

    2)编辑Kconfig,在后面添加一行:

    source "drivers/hello/Kconfig"

    注:某些内核版本需要同时在arch/arm/Kconfig中添加:source "drivers/hello/Kconfig"

    2. make menuconfig配置

    1)执行:make menuconfig ARCH=arm

    2)选择并进入:Device Drivers选项

    可以看到新增 HELLO TEST Driver选项

    6160f70d7893841ad64c2404a55d35e3.png

    3)进入 HELLO TEST Driver选项

    7ae6a2e27bd2b5b0cba541449c6c12d0.png

    可以选择,分别为编译成内核模块、编译进内核、不编译。

    3. 编译

    退出保存后

    开始编译内核

    1)如果选择编译成模块

    编译内核过程中,会有如下输出:

    LD drivers/hello/built-in.o

    CC [M] drivers/hello/hello.o

    CC drivers/hello/hello.mod.o

    LD [M] drivers/hello/hello.ko

    2)如果选择编译进内核

    编译内核过程中,会有如下输出:

    CC drivers/hello/hello.o

    LD drivers/hello/built-in.o

    编译完成后,drivers/hello/下新增hello.o和hello.ko,并且/linux-3.4/output/lib/modules/3.4.39/下也会有hello.ko。

    展开全文
  • 1、首先在新的主机环境中安装JDK(orcale官方版本),关闭防火墙,修改selinux(关闭),ntp与主机同步,修改hosts、与主机配置免密登录 2、上传cloudera-manager.tar.gz文件到/opt目录解压,修改agent配置文件: ...

    1、首先在新的主机环境中安装JDK(orcale官方版本),关闭防火墙,修改selinux(关闭),ntp与主机同步,修改hosts、与主机配置免密登录

    2、上传cloudera-manager.tar.gz文件到/opt目录解压,修改agent配置文件:

    vi /opt/cm-5.5.0/etc/cloudera-scm-agent/config.ini

    server_host=Master

    3、创建cloudera-scm用户

    useradd --system --home=/opt/cm-5.5.0/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

    4、启动代理服务,  /opt/cm-5.0.0/etc/init.d/cloudera-scm-agent start

    5、配置完成之后点击添加新的主机

     

     

     

     

     

     

     

     

     

     

     

     

    安装请看这个

    https://mp.csdn.net/postedit/84863487

    展开全文
  • 相信很多用webform的程序猿都习惯性的使用虚拟目录的形式来对一个程序添加新的功能,那么mvc下该如何来弄呢? 首先得有一个项目基层的项目,然后我们这个项目的基础上新增一个功能模块,例如信息发布功能 此时...

    相信很多用webform的程序猿都习惯性的使用虚拟目录的形式来对一个程序添加新的功能,那么在mvc下该如何来弄呢?

    首先得有一个项目基层的项目,然后我们在这个项目的基础上新增一个功能模块,例如信息发布功能

    此时我们不想去重新编译基层的项目,只是在此基础上新增个功能,所以我们通过添加虚拟目录来完成

    下图是目录结构,我们的虚拟目录挂在Areas下面(不了解区域的参考http://www.cnblogs.com/jyan/archive/2012/07/25/2607752.html

     

    下面开始我们添加信息发布模块

    一、新建一个空的MVC项目

    只留下Controllers、Models、Views、Web.config

    Web.config可以删也可以留,有时会碰到razor视图没有代码提示的问题,建议还是留着吧

    二、添加路由注册

    添加一个类,继承AreaRegistration,按照规范类名为项目名+AreaRegistration

     1 using System.Web.Mvc;
     2 
     3 namespace InformationTest
     4 {
     5     public class InformationTestAreaRegistration : AreaRegistration
     6     {
     7         public override string AreaName
     8         {
     9             get
    10             {
    11                 return "InformationTest";
    12             }
    13         }
    14 
    15         public override void RegisterArea(AreaRegistrationContext context)
    16         {
    17             context.MapRoute(
    18                 "InformationTest_default",
    19                 "InformationTest/{controller}/{action}/{id}",
    20                 new { action = "Index", id = UrlParameter.Optional }
    21             );
    22         }
    23     }
    24 }

     

     最终的结构就是这样的

    大家会发现这个结构和Areas里的结构式一样的,没错我们这里只是把原本的Areas以一个项目的形式剥离出来了

    三、将InformationTest.dll拷贝到主项目的bin文件夹下

    四、在IIS里添加虚拟目录

     

     

    希望对大家有帮助,有什么更好的方式,欢迎大家来交流

    转载于:https://www.cnblogs.com/mayunjie/p/5155068.html

    展开全文
  • catalog.xml的里添加 page/2columns-left.phtml 1 就把Magento的目录布局从3列设成带左侧的两列了。 Magento添加新布局 方法: app/code/core/Mage/Page/etc/config.xml这个文件里的里面添加 new ...

    Magento目录页设置布局

    在catalog.xml的<default>里添加

    <reference name="root">
    <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    <action method="setIsHandle"><applied>1</applied></action>
    </reference>

    就把Magento的目录布局从3列设成带左侧的两列了。

    Magento添加新布局 方法:

    在app/code/core/Mage/Page/etc/config.xml这个文件里的<global><page><layouts>里面添加

    <new_columns module="page" translate="label">
    <label>new column</label>
    <template>page/new.phtml</template>
    <layout_handle>page_new_columns</layout_handle>
    </new_columns>

    在后台选择布局的时候就多了new column这个选项。或者通过上面代码选择这个新布局。


    展开全文
  • 虚拟机选项点击设置跳出来选项卡点击添加按钮进入系统查看下分区情况,会发现多了一块还没有用硬盘下面开始分区,首先创建一个2000M主分区面将所剩下容量全部都分给扩展分区扩展分区上建立逻辑分区...
  • 原文:ActiveReports 9 功能:借助目录(TOC)控件为报表添加目录功能最新发布ActiveReports 9报表控件中添加了多项功能,以帮助你更短时间创建外观绚丽、功能强大报表系统,本文将重点介绍新增文档...
  • sublime text里添加新项目

    千次阅读 2013-01-31 23:36:26
    刚接触,摸索了好一会儿。 准备把原来的额C++项目用sublime tex编辑,...Project->Save project as,然后选一个位置保存project的配置文件,其实这文件存在哪都行,只不过逻辑上应该保存源代码的目录结构
  • 新添加硬盘划到根目录的方法: 但是前提是更目录是支持lvm---以下方法前提是/目录是支持lvm LVM 甚至可以服务器不断电情况下动态对磁盘进行扩容,再虚拟一块硬盘后来加入到LVM中 1.添加虚拟硬盘先关掉...
  • 1.虚拟机上添加一个新的硬盘2. 为了让系统能够显示新添加的硬盘已知有两种操作方法1.重启2.输入 echo "- - -" > /sys/class/scsi_host/host0/scan并且scsi_host 文件夹中有好几个host 文件,如果host0 执行...
  • 1、metasploitshellcode,叫做payload,存放这个目录:C:\Users\Administrator\AppData\Local\msf32\modules\payloads注:不同操作系统当前目录前面位置略有差异,这个我就不多说了。另外,我metasploit不是...
  • NBU添加目录

    2011-06-03 17:16:16
    1. 新添加某个client服务器里的目录是比较简单的事情 根据NBU的官方手册描述,备份策略(Class):备份策略定义一台或几台服务器的备份方法。它包括哪些服务器需要备份、备份哪些目录或文件、什么时间备份、采用...
  • (本人新手,一切还探索中,写下这些旨在记录学习过程中解决一个个问题过程,不对地方还请多多指教,欢迎评论区留言) 1.创建目录 选中要作为目录的文本,找到“引用”菜单项里面目录”菜单栏,点击...
  • 1>tetgen64.lib(tetgen.obj) : error LNK2001: 无法解析外部符号 __imp_sprintf 1>tetgen64.lib(tetgen.obj) : error LNK2001: 无法解析外部符号 __imp_sscanf 1>tetgen64.lib(tetgen.obj) : error LNK2001: ...
  • 并没有主网页订阅中看到此AAA网站啊 单独写针对某一网站抓取,填模块名 这个指是填哪里啊? <p>Mysql下用命令看了feed表,发现只有默认两条订阅网站,并没有把Books下所有py...
  • 把容器保存为镜像,然后用-v参数添加新的卷。这个方式比较麻烦,建议不用 方案2 停止容器,直接修改容器配置文件 停止容器 # docker stop 容器名称 停止docker服务 如果不停止服务的话,修改配置文件会被docker...
  • linux内核里面新添加一个驱动模块

    千次阅读 2019-01-09 23:37:02
    原文讲解特别详细,希望大家都去看原文 发这篇博客原因完全只是为了方便自己以后查阅。   1. 构建测试模块:hello ...1.1 linux-3.4/drivers/下新建目录hello cd linux-3.4/drivers/ mkd...
  • 通过往openwrt源码里的busybox添加新命令来实现。 1;下载tree命令源代码 http://mama.indstate.edu/users/ice/tree/ 2;更改openwrt源码dl目录busybox里的文件。先解压busybox,改好后压缩回去。具体...
  • 目录 1 简介 2 UPD720201寄存器上信息 2.1 相关寄存器 2.2 读ROM步骤(How to read ROM Data from External ROM) ...3.4 调用新添加的函数 4 将固件编译到内核镜像 1 简介 系统上电时候,UPD7...
  • Domino注册用户时提示“您未必授权,不能此Domino目录添加个人文档” ,检查发现有人names.nsf库存取控制里面把该管理员单纯设置为个人,管理员。和原来管理员具有编辑权限有冲突。删除了对应个人,.....
  • IIS中添加新的默认页

    千次阅读 2010-11-08 18:46:00
    <br />理解新的IIS 7.0配置模型 之前版本的IIS把全部的配置保存到metabase(元数据库)中。对于IIS 5.x以及更老的版本,metabase是一个...此外,即便只是站点或虚拟目录里做一个很小的设置改动,它也要
  • 问题原因: eclipse Project Explorer 没有刷新。...这时同时需要eclipse左侧项目树状图刷新一下,这样项目才算真正发现了放到项目路径下jar包。 (这个错误是个小白错误,适用于对eclipse不熟童鞋)
  • 如何ThinkSNS中添加新的应用

    千次阅读 2011-10-12 10:04:48
    我们官方站点可以找到一个站点地址是 ...这里面基本上都是官方提供应用下载,下载这些应用之后,需要把下载后文件上传到网站\apps目录下面, 然后用管理员身份登录后台进行应用管理。
  • 1 如何创建一个新的本地git 仓库 $ git init Initialized empty Git repository in ...git init 就是你的本地目录里面增加了一个新的项目仓库,然后,为了方便你可以把你的项目文件先copy过来,当然,也可以逐个...
  • 原因是eclipse中同一个工程目录里,已经存在了一个tomcat的文件了,再建立新的并且是同一个版本的tomcat就会出现建立不了的现象。 步骤: 1.退出 eclipse 2.到[工程目录下]/.metadata/.plugins/org....
  • 我们做Android N升级适配时候 传统Intent调用文件方式会被认为不安全 ...Manifest声明provider ,xml设置文件目录,代码获取uri,intent设置uri,然后使用 我这里要说是我们如何设置二级目...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,531
精华内容 1,012
关键字:

在目录里添加新的目录