首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
openwrt添加上层应用
2024-08-02
OpenWRT 添加应用程序开机启动方法
方法一:在/etc/inid.d/目录下新建启动脚本. 方法二:直接在/etc/rc.local 中添加启动命令,如:./usr/bin/relay &
openwrt 添加 应用(luci-application)
openwrt 添加应用的几个步骤如下: (1)在目录 ./feeds/luci/applications 下添加要增加的应用,譬如 "luci-test" (2)里面应该包含以下几个目录 hbg@root:~/trunk/feeds/luci/applications/luci-test$ tree.├── ipkg // 1.包相关│ ├── conffiles│ ├── postinst│ └── postrm├── lua
OpenWRT添加模块 Makefile和Config.in
添加模块编译 在网上找了一下,很多关于编译Openwrt系统的资料,不过这些事情芯片厂商提供的开发包都已经办得妥妥了,但是没有找到系统介绍的资料,添加一个包的介绍有不多,其中有两个很有参考价值: http://blog.csdn.net/lj627889343/article/details/7997463 http://kamikaze.openwrt.org/docs/openwrt.html#x1-460002.1.2 详细步骤如下: 在package目录下创建模块目录my_module,
openwrt 添加luci选项
刚刚下载的openwrt trunk版本,安装后没有luci选项,如下图 需要添加luci页面选项. 步骤如下: (1)修改配置文件 .config , 将 CONFIG_FEED_luci is not set 修改为 CONFIG_FEED_luci=y (2)执行如下命令: ./scripts/feeds update -a ./scripts/feeds install -a (3)再执行 make menuconfig, 可以查看到已经存在luci选项了
openwrt添加内核模块
进行目录package/kernel mkdir url-redirect cd url-redirect [zzh@KD1 url-redirect]$ tree . |-- Makefile `-- src |-- Makefile |-- line.c |-- line.h |-- proc.c |-- proc.h |-- redirect.c `-- redirect.h directory, files [zzh@KD1 url-redirect]$ cat Makefile # #
openwrt添加自动启动项
在/etc/init.d下添加文件my-plugin #!/bin/sh /etc/rc.common # /etc/init.d/my-plugin start() { sh /root/userinfo/userinfo.sh } stop() { } 建立连接 ln -s /etc/init.d/my-plugin /etc/rc.d/S50my-plugin
openwrt 添加 802.1x客户端njit
1.修改feed的配置文件 feeds.conf.default 添加下面两句: src-svn njit https://github.com/liuqun/openwrt-clients/trunk/njit src-svn scut https://github.com/liuqun/openwrt-clients/trunk/scut 2.执行命令 ./scripts/feeds update -a ./scripts/feeds install -a 3.在make menu
OpenWrt添加启动脚本
1.在 /etc/init.d 目录下建立文件 vi silabs #!/bin/sh /etc/rc.common # Copyright (C) 2006 OpenWrt.org START=93 start() { # create node if needed insmod /lib/modules/silabs_fxs_3217x_drv_mod.ko } 2.在/etc/rc.d目录下建立链接文件: ln -s /etc/init.d/silabs /etc/rc.d/S93sila
转:openwrt中luci学习笔记
原文地址:openwrt中luci学习笔记 最近在学习OpenWrt,需要在OpenWrt的WEB界面增加内容,本文将讲述修改OpenWrt的过程和其中遇到的问题. 一.WEB界面开发 LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Model层就可以了. 首先我们讲述如何在web界面增加一个新的选项,如下图“Syst
[Openwrt 扩展下篇] Openwrt搭建私有云Owncloud 9
网上很多资料讲用Linux打造owncloud构建私有云 ,花了些时间研究了下,我将之前的需求打造成了Openwrt下的Owncloud 9.其实网上还有Seafile.大家对比来看下知乎的评论,其实主要是自己用不必要那么挑剔. https://www.zhihu.com/question/23929945 软件版本: Nginx 1.4.7 PHP 5.6.17 Sqlite3 自带数据库 ,这里要说下openwrt下的mysql不能使用,版本5.1.X,而且Owncloud 7以上
Centos6下DRBD的安装配置
导读 Distributed Replicated Block Device(DRBD)是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案.数据镜像:实时.透明.同步(所有服务器都成功后返回).异步(本地服务器成功后返回).DRBD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃.DRBD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈. 一.安装环境说明 系统版本:CentOS6.5 DRB
iOS制作Static Library(静态库),实现多工程的连编
在iOS开发中,我们会发现一些偏底层或基础代码是直接可以复用的,当我们换一个项目,改变的只需要是偏上层的业务逻辑代码,所以我们可以把这部分基础代码制作为一个静态库static library,并不断扩展,这样我们重新开发一个新项目,就可以直接引进这个静态库,再添加上层的业务逻辑代码即可,会大大提高我们开发的效率. 下面以一个例子说明制作静态库和相关导入的必须操作. 假设这个静态库为Commom,新工程为Example. 首先,新建一个静态库,如图: 点完成后就可以生成一个静态库了.然后把需要添加
实现ssr服务端渲染
前言 前段时间寻思做个个人网站,然后就立马行动了. 个人网站如何实现选择什么技术方案,自己可以自由决定. 刚好之前有大致想过服务端渲染,加载速度快,还有 SEO 挺适合个人网站的. 所以就自己造了个轮子用 koa+react 来实现 SSR 服务端渲染. 什么是SSR 最初听说有单页面的服务端渲染的时候,就理解为类似传统的服务端路由+模板渲染,只是需要用单页面应用的框架写.后面寻思这样好像有点傻,再一了解,原来只是在首次加载的时候,后端进行当前路径页面的组件渲染和数据请求,组装成HTML返
Kafka中时间轮分析与Java实现
在Kafka中应用了大量的延迟操作但在Kafka中 并没用使用JDK自带的Timer或是DelayQueue用于延迟操作,而是使用自己开发的DelayedOperationPurgatory组件用于管理延迟操作,Kafka这类分布式框架有大量延迟操作并且对性能要求及其高,而java.util.Timer与java.util.concurrent.DelayQueue的插入和删除时间复杂度都为对数阶O(log n)并不能满足Kafka性能要求,所以Kafka实现了基于时间轮的定时任务组件,该时间轮
Linux下NTP服务器配置
简介 原理 配置ntp服务器 进行同步 一.简介 在计算时间的时候,最准确的计算应该是使用『原子震荡周期』所计算的物理时钟了( Atomic Clock, 也被称为原子钟 ),这也被定义为标准时间(International Atomic Time).而我们常常看见的 UTC 也就是Coordinated Universal Time (协和标准时间)就是利用这种 Atomic Clock 为基准所定义出来的正确时间.这个 UTC 标准时间是以 GMT 这个时区为主的喔!所以本地时间与 UTC
JDK的跳表源码分析
JDK源码中的跳表实现类: ConcurrentSkipListMap和ConcurrentSkipListSet. 其中ConcurrentSkipListSet的实现是基于ConcurrentSkipListMap.因此下面具体分析ConcurrentSkipListMap的实现: //查找指定Key的前置节点 private Node<K,V> findPredecessor(Object key, Comparator<? super K> cmp) { if (key =
DRBD(Distributed Replicated Block Device) 分布式块设备复制 进行集群高可用方案
DRBD是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. 外文名 DRBD drbdadm 高级管理工具 drbdsetup 置装载进kernel的DRBD模块 drbdmeta 管理META数据结构 目录 1 DRBD基础 2 DRBD功能 ▪ 工作原理 ▪ 版本 DRBD基础 编辑 Distributed Replicated Block Device(DRBD)是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. DRBD Logo 数据镜像
初次接触URDF
使用URDF创建机器人3D仿真模型 在真实的机器人上编程可以更好地让我们理解机器人的控制方式,因为真实的机器人会有反馈.如果没有真实的机器人,那么ROS仿真是一个很好的选择. ROS通过URDF(Unified Robot Description Format)描述机器人硬件尺寸布局. 1.创建一个Ros包 catkin_create_pkg smart_car std_msgs rospy roscpp urdf catkin_create_pkg最后一个参数是引入urdf 库 cd smar
mq使用经验
1.Producer使用指南--发送消息注意事项 1.正常情况下一个业务系统尽可能用一个Topic,消息子类型用tags来标识,tags可以由业务系统自由设置.只有发送消息设置了tags,消费方在订阅消息时,才可以利用tags在broker做消息过滤. MQCPMessage msg = new MQCPMessage(); // 初始化消息对象 message.setTags("TagA"); // 设置消息TAG 2.每个消息在业务层面的唯一标识码,要设置到keys字段,方便将来定
python学习之面向对象
目录 __main__,__name__ __module__,__class__ __init__ __del__ __repr__,__str__ __mro__ __call__ __new__ __doc__ __hasattr__,__getattr__,__setattr__ __import__ __dir__ ,__all__ __enter__,__exit__ 其他函数 面对对象 Object Oriented Programming,简称oop,面向对象是种程序设计思想,我
热门专题
jdbctemplate的sql语句支持子查询吗
fullpage最后一屏
java 判断线程池是否还有任务执行
sql生成连续24小时
staruml小人的属性
数据库表列约束默认约束
python for循环内嵌if
加事务导致切换数据源失败怎么处理
网站在两个不同服务商备案,导致网站被锁
怎么用stylus改字体
Python 实现在线更新
antdesign表格如何展示图片
jsp通过mysql验证登录
oracle number double 不精确
modelsim如何仿真vivado生成的锁相环
向windows窗口投递消息
newtonsoft.json 多版本共存
ubuntu安装clam没有配置文件
无效的源发行版1.9
form-data传ssm如何接收