- zybo上运行linux,Zybo开发板linux作业系统移植
周行文
zybo上运行linux
文章主要介紹zyboboard上linux作业系统移植过程。分别介绍了开发环境搭建、U-boot编译、linux内核编译、busybox制作等流程及注意事项。文章使用的开发板是zynq7000系列的zyboboard。Vivado版本是2015.1.主机系统是Debian9.1.开发环境搭建工欲善其事必先利其器,做开发前搭建好编译环境是重要的一步,这些步骤大体上都相同,然而对于不同的系统平台、硬件
- 5 Docker flile
atbigapp.com
云原生docker容器运维
原文阅读:【巨人肩膀社区·专栏·分享】5Dockerflile官方地址:https://docs.docker.com/reference/dockerfile/vimbusyboxfile创建文件编写内容,容器分层,几个命令就几个层FROMbusybox#标签k=v格式镜像的说明信息LABELmaintainer="lqf"#CMDRUN都可以取环境变量ENV会被固化到config里面运行期可以
- linux nc
xiaozhiwise
Linuxlinux
/**nc*/远程文件传输目的主机监听nc-l监听端口[未使用端口]>要接收的文件名nc-l8888>ac.c源主机发起请求nc目的主机ip目的端口ac.c2.发方请求向收方送文件,文件输入到收方的端口nc-w3192.168.11.218888hdipccallbusyboxrunforserver:nc-lp1234<hdipccall
- linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar
hi啊
linux设备驱动开发详解源码
压缩包:linux设备驱动开发详解光盘源码.rar列表19/busybox源代码/busybox-1.2.1.tar.bz219/MTD工具/mtd-utils-1.0.0.tar.gz19/nand驱动范例/s3c2410.c19/nor驱动范例/s3c2410nor.c19/yaffs&yaffs2源代码/yaffs.tar.gz19/yaffs&yaffs2源代码/yaffs2.tar.gz
- Linux第60步_“buildroot”构建根文件系统第2步_配置“buildroot下的busybox”并测试“buildroot”生成的根文件系统
LaoZhangGong123
产品研发linux服务器STM32MP157经验分享根文件系统
1、查看“buildroot下的busybox”安装路径打开终端输入“ls回车”输入“cdlinux回车/”,切换到到“linux”目录输入“ls回车”,查看“linux”目录下的文件和文件夹输入“cdbuildroot/回车”,切换到到“buildroot”目录输入“ls回车”,查看“buildroot”目录下的文件和文件夹输入“cdbuildroot-2020.02.6/回车”,切换到到“bu
- Linux第58步_备份busybox生成rootfs根文件系统
LaoZhangGong123
产品研发linux服务器经验分享根文件系统STM32MP157学习
备份busybox生成rootfs根文件系统打开终端输入“ls回车”输入“cdlinux/回车”输入“ls回车”,产看“linux”目录下的文件和文件夹输入“cdnfs/回车”,切换到“nfs”目录输入“ls回车”,产看“nfs”目录下的文件和文件夹输入“sudotar-vcjfrootfs-busybox.tar.bz2rootfs/回车”,将rootfs目录下的文件和文件夹打包到“rootfs
- NUUO 网络摄像头命令执行漏洞
Adm8n
网络
一、设备简介NUUONVR是中国台湾省NUUO公司旗下的一款网络视频记录器,该设备存在远程命令执行漏洞,攻击者可利用该漏洞执行任意命令,进而获取服务器的权限。网络视频记录器的CPU为MarvellKirkwood88F6281,CPU架构为基于ARMv5架构。该系统中有busybox,一个精简的环境,包含了许多最常用的UNIX命令和工具,如ls、cp、mv、grep、find、awk、sed等。无
- 嵌入式Ubuntu根文件系统移植带桌面
chuantaoch
rootfsubuntulinuxrootfs
1、为什么要移植Ubuntu根文件系统相信到达这一步的人,都已经对根文件系统有了个充分的认识,已经自己从无到有创建过根文件系统了,玩过busybox的了,也可能移植过别的嵌入式文件系统了。但是,那些根文件系统要么哪个命令不支持,要么一些功能不支持,总之,达不到当前项目的需求了。于是,上网一查,顿时惊为天人,原来嵌入式设备也可以这么强了,可以移植使用Ubuntu根文件系统了,经过了网上资料,结合当前
- k8s(二)基础使用-制作docker镜像
码男将将
1.创建、运行及共享容器镜像1.1安装Docker并运行第一个“Helloworld”容器运行HelloWorld容器busybox是一个单一可执行文件,包含多种标准UNIX命令行工具如:echo、ls、gzip等.除了包含echo命令的busybox命令,也可以使用如Fedora、Ubuntu等功能完备的镜像。image-20230218102025589.png目前的应用是单一可执行文件(bu
- Alpine中安装telnet
浅墨Joy
AlpineLinux是一个基于musllibc和busybox的安全轻量的Linux发行版。在Alpine中安装telnet,并不是apkaddtelnettelnet被移入子包busybox-extras中apkaddbusybox-extras
- convert docker run command to kubectl for one time execution 将docker run命令转换为kubectl一次执行
网络飞鸥
Kubernetesdocker容器运维
尝试运行一个docker镜像一次,以使用流行的S3clientminio执行一个任务,该环境是我正在使用Kubernetes处理的环境。我可以通过shell访问来执行如下任务:dockerrun-itminio/mc--restart=Never--rm/bin/sh同样,我可以在K8S群集中运行busybox镜像。kubectlrunbusybox-i--tty--image=busybox--
- docker 基于容器创建本地web容器化镜像
wuhuhuan
dockerdocker容器运维
一、docker基于容器创建本地web容器化镜像1、启动指定buysbox镜像dockerrun--nameb1-itbusybox:latest2、创建目录,并创建htmlmkdir-p/data/htmlviindex.html内容自定义例如:welcometobusybox3、新增窗口,创建镜像dockercommit-a"user"-c'CMD["/bin/httpd","-f","-h"
- kubernetes入门到进阶(6)
喜欢慢生活
kubernetes容器云原生
打破次元壁:容器该如何与外界互通互联在前面的几个章节里,我们已经学习了容器,镜像,镜像仓库的概念和用法,也知道了应该如何创建镜像,再以容器的形式启动应用。不过,用容器来运行busybox、helloworld、这样比较简单的应用还好,如果是nginx,redis,mysql这样的后台服务应用,因为他们运行在容器的沙盒里,完全与外界隔离,无法对外提供服务,也就失去了价值,这个时候,容器的隔离环境反而
- 总结了一些测试工程师的一些docker面试题
叫我团子吧
软件测试工具测试工具
1.Docker常用命令有哪些?一般分为镜像管理和容器管理:镜像管理:查看docker的版本dockerversion查看所有的镜像dockerimages下载软件镜像dockerpull软件名称:版本号eg:dockerpullbusybox:latest下载最新版本的busybox导出镜像:dockersave镜像名>镜像名.tareg:dockersavebusybox>busybox.ta
- Android搭建python环境
GalaxySpaceX
安装配置笔记
通过wifi连接adb:首先下载无线abd工具:https://www.downkuai.com/android/170494.html运行效果图:然后开启后根据自身ip即可连接:adbconnectip:5555安装busybox:首先执行如下命令查看手机架构:adbshellcat/proc/cpuinfo可以看到如图信息:然后去busybox官网下载busybox:https://busyb
- Alpine镜像常用运维命令包
daydayup9527
docker镜像使用运维pythonpycharm
Alpine镜像常用运维命令包#Alpine镜像常用运维命令包apkaddnet-toolscurlbusybox-extrasiproute#Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中#DockerfileFROMopenjdk:8-jdk-alpineRUNsed-i's/dl-cdn.alpinelinux.org/mirrors.aliyun.c
- OMV的备份恢复(2019-06-18)
龙天ivan
前提说明:旧的omv安装在了/dev/sda上,备份的时候只备份了/dev/sda1,由于mbr和grub那部分缺失,需要恢复的时候重建一、tinycoreLinuxTinyCoreLinux是一份很小(18MB)的最低限度Linux桌面。它基于Linux4.x内核、Busybox、TinyX、FLTK图形用户界面、JWM窗口管理器,全部运行在内存中。它并非一份完整的桌面,也不完整支持所有的硬件;
- Docker从0到1
曹博Blog
Dockerdocker容器运维
安装dockeryuminstall-ydocker1.基本命令镜像相关命令查看镜像dockerimagesresult:#镜像的名字+标签=唯一[root@zos~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEdocker.io/mariadblatesteff6290896853daysago408MBdocker.io/busyboxlatestd
- 【Centos8 安装Busybox 遇到 /usr/bin/ld: cannot find -lm 或-lc,-lresolv的解决方法】
折木泽
centos8busyboxLinuxlinuxcentos
Centos8安装Busybox遇到/usr/bin/ld:cannotfind-lm或-lc,-lresolv的解决方法查了好多好多!综合下来终于找到了方法解决方法是:1.下载glibc-static2.把需要的文件放到usr/lib里最后(这里说一下为什么不用centos8的glibc-static,因为centos8的glibc-static没有lcrypt.a文件,但是centos7版本的
- 源码学习:https://github.com/mirror/busybox (未完待续)
御风@户外
code学习c
简介https://www.busybox.net/https://github.com/mirror/busyboxBusyBox:嵌入式Linux的瑞士军刀BusyBox将许多常见的UNIX实用程序的小型版本组合成一个单一的小型可执行文件。它为GNUfileutils、shellutils等通常在GNU工具集中找到的大多数实用程序提供了替代品。BusyBox中的实用程序通常比其功能完整的GNU
- 解析Kubernets pod DNS域名
深耕云原生
kuberneteskubernetes
k8sdns理解这个博主讲的很详细我的这篇文章主要是演示测试k8s的dnsnslookup怎么解析到k8spod域名创建一个busybox的pod,测试一下pod内是否可以解析1、流程验证cat>dns-Deployment.yaml..pod.格式的DNS域名kubectlapply-fdns-Deployment.yamlkubectlgetpods|grepbusyboxkubectlexe
- 2024年1月个人工作生活总结
李迟
打工人的知识库生活
本文为2024年1月工作生活总结。研发编码docker-compose外部网络配置高版本的docker-compose有些语法变化。使用如下方式声明外部网络:version:'3.8'services:ll-busybox:...networks:my-net:ipv4_address:172.100.1.1networks:my-net:external:name:"my-net"提示警告如下:
- docker&&pipwork相关测试过程
__风__
eureka云原生
pipework可以减轻docker实施过程中的工作量,在网上也找了几篇类似的文章,按照相应配置,结果并不相同如下测试过程记录下:dockerrun-it--rm--namec1busyboxdockerrun-it--rm--namec2busyboxpipeworkbr1c1192.168.1.1/24pipeworkbr1c2192.168.1.2/24pipework会先创建名字为br1的
- Linux下qemu的安装并搭建虚拟arm环境(带helloworld测试)【超详细】
电子科大不知名程序员
arm开发linux运维
qemu的安装并搭建虚拟arm环境1、准备工作1.1安装交叉汇编工具1.2编译内核kernel1.3u-boot编译1.4制作根文件系统-busybox2、启动qemu(arm)3、helloworld测试1、准备工作1.1安装交叉汇编工具交叉编译器的作用就不需要详细解释了,因为我们是在x86平台上进行编译,而运行的平台是ARM系统,这2个平台的指令集不一样,所以需要交叉编译得到ARM系统上可以执
- initramfs切换根文件系统
greatyoulv
linuxlinuxinitramfsrootfs根文件
主要思路将一些可执行文件放入新的根文件系统。使用mdev填充/dev从rootfs切换到另一个根文件系统switch-root是busybox提供的一个超级命令需要特别注意的是:switch_root命令必须由PID=1的进程调用,也就是必须由initramfs的init程序直接调用,不能由init派生的其他进程调用,否则会出错,提示:switch_root:notrootfs也是同样的原因,in
- 挂载根文件系统--使用Initramfs方式
晴天dd
嵌入式Linux开发linuxarm
1.进入rootfs文件目录,创建软链接cd.../rootfs/ln-s./bin/busyboxinit2、配置linux内核,使其支持initramfsmakemenuconfigARCH=arm2.1进入配置菜单,选中Generalsetop--->2.2选中InitialRAMfilesystemand.....2.3接着修改Initramfssourcesfile(s)的路径为要挂在的
- 迅为龙芯2K1000开发板运行Busybox、Buildroot、Loognix、QT5.12系统
mucheni
单片机嵌入式硬件
硬件配置国产龙芯处理器,双核64位系统,板载2GDDR3内存,流畅运行Busybox、Buildroot、Loognix、QT5.12系统!接口全板载4路USBHOST、2路千兆以太网、2路UART、2路CAN总线、MiniPCIE、SATA固态盘接口、4G接口、GPS接口WIFI、蓝牙、MiniHDMI、温度传感器、JTAG接口等开发指南更新!让研发速度快上加快更新包含了开发环境搭建、系统编译与
- Docker基础20--四、docker系统实战(容器创建操作系统)
暮毅
docker基础dockerlinux运维
四、docker系统实战4.1操作系统4.1.1busyboxbusybox是一个集成了100多个最常用linux命令(如cat、echo、grep、mount、telnet等)的精简工具箱,只有不到2M。被誉为“linux系统的军刀”。busybox可运行于多款POSIX环境的操作系统中,如linux、android、hurd、freeBSD等。busybox最初是基于希望在一张软件上创建一个操
- linux内核调试+qemu+gdb+vscode, 环境搭建
weixin_43023282
linux运维服务器
一,linux调试环境准备1.1.运行环境:x86_64,Ubuntu-20.04.1,qemu1.2.下载源码,安装必要的依赖;源码包linux,busybox都放在/home目录:$sudoaptupdate$sudoaptinstallbuild-essential$sudoaptinstallgcc-multilib$sudoaptinstallgit$gitclonehttps://mi
- linux虚拟化之kvm(一个200行的arm64虚拟机代码)
无人知晓万事万物
qemu玩转linuxlinuxkvm虚拟化arm64
一、背景之前介绍了X86上的一个简易虚拟机:linux虚拟化之kvm(一个150行的x86虚拟机代码)-CSDN博客,但作为一名嵌入式开发者,还是需要在ARM64上尝试一番,ARM64上的虚拟化和X86还是有很多差异点;本文介绍arm64下的基于kvm的虚拟机。环境依赖:1、X86下的qemu模拟arm64环境qemu搭建arm64linuxkernel环境-CSDN博客2、busybox中增加基
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(