- 【Yolo】Jetson Orin Nano下部署 YoloV5
Jamie.T
YoloYOLO
在网上找了好多关于JetsonNano部署Yolov5的帖子,由于每个人的环境和版本都不同,过程也都有所不同,因此在JetsonOrinNanoCLB上安装Yolov5也有必要记录一下过程,以便后续无脑重装,让我们开始。由于我这个JetsonOrinNanoCLB是固态硬盘的形式,没有SD卡槽,因此不能按Nvidia官方采用SD卡进行系统烧录的方式。环境:Jetpack:5.1.1CUDA:11.
- CUDA编程学习笔记(三)
HHHANG___
学习笔记
本篇记录学习cuda的执行模式,主要有几个方面的内容:理解jetsonnano上的gpu架构;理解线程束执行的本质;分支化与避免分支化;展开循环;其他;一、理解jetsonnano的gpu架构这块内容在上一篇笔记中有学习到一些,本篇就进行一个补充和复习。jetsonnano上的gpu是Maxwell架构的,整个gpu上面只有一个SM(流多处理器)。该SM上包含128个处理核心,这128个计算核心被
- YOLO部署实战(5):NVIDIA Jetson Tx2部署YOLO
马上到我碗里来
YOLO部署实战YOLONVIDIAJetsonTx2
1一些概念JetsonTx2NVIDIAJetson是NVIDIA为新一代自主机器设计的的嵌入式系统,是一个AI平台,它的优势就是可以覆盖不同领域、不同行业。目前Jetson产品线已经有四个产品系列,包括JetsonNano、JetsonTX2、XavierNX和AGXXavier。四个产品系列的定位不同:JetsonNano比较适合和体量较小的设备,定位入门级,售价99美元;JetsonTX2比
- 在Jetson Nano上实现单目相机 apritag_ros识别
蒋程扬
ROS机器人自动驾驶视觉检测人工智能
一,apritag_ros安装最开始采用克隆源码编译的方式进行安装,后来在Jetsonnano上有opencv4与opencv3的依赖问题,后来索性直接采用二进制安装:sudoapt-getinstallros-melodic-apriltag-ros二,单目相机数据读取这里使用的是uvc_camera包:launch文件:这里使用了命名空间head_camerahead_camera为相机标定参
- PyTorch2ONNX-分类模型:速度比较(固定维度、动态维度)、精度比较
Le0v1n
PyTorch深度学习(DeepLearning)分类人工智能
图像分类模型部署:PyTorch->ONNX1.模型部署介绍1.1人工智能开发部署全流程step1数据数据采集定义类别标注数据集step2模型训练模型测试集评估调参优化可解释分析step3部署手机/平板服务器PC/浏览器嵌入式开发板1.2模型部署平台和芯片介绍设备:PC、浏览器、APP、小程序、服务器、嵌入式开发板、无人车、无人机、JetsonNano、树莓派、机械臂、物联网设备厂商:英特尔(In
- Jetson Nano 入坑之路 ---- (10)C/C++语言读写UART或USB串口数据
星羽空间
Jetsonnano入坑锦集c语言uartubuntujetsonnano
在上一篇“JetsonNano入坑之路”系列博客中笔者讲到笔者封装的一个串口函数,本篇博客,笔者会简单易懂的讲解C语言读写串口的方法。优化:其他博主的博客在这个串口部分大部分都有个问题,就是十六进制读取的时候,会发现,0x7F以上后,第八位被吃了。你发0xFF,但是程序始终读出来的是0x7F。因为最高位“被吃”了。本博客的程序是博主亲测实用程序。环境准备Jetson自带了ch34x的驱动,所以可以
- 对于jetson nano 的docker部署jetson-inference等模型
诶我就不告诉你
jetsonnanodocker目标检测计算机视觉边缘计算
对于Nvidiajetsonnano来说是一款十分优秀的网络模型部署设备我对于nano来说也是学习了2个星期左右.这也是对我这一阶段做一个复习总结吧!目录烧录下载jetson-inferencedock镜像部署操作跑个例程助助兴找到函数接口进行调整我用的是jetsonnanoa02版本是4GB内存大小的烧录首先你得获取一张至少是32GB的TF/sd卡去烧录jetsonnano的系统镜像系统镜像的获
- Jetson Nano 配置VNC远程桌面
鸿腾阳阳
解决问题:Jetsonnano分享桌面无法打开。实现功能:VNCViewer远程连接桌面1、烧录镜像为jetson-nano-jp46-sd-card-image.img2、更新源、更新系统#更新源:sudoapt-getupdate#更新系统sudoapt-getupgrade3、修复Desktop-sharing,在最下面加入sudonano/usr/share/glib-2.0/schema
- Jetson nano 的蓝芽声音
chencef
jetsonnano
Jetsonnano的蓝芽声音安装查询画面安装sudoaptinstallpulseaudio-module-bluetooth查询pactlload-modulemodule-bluetooth-discover画面在右上角,BluetoothSetting会出现该选项在右上角,SoundSetting会出现该选项
- Jetson nano 的语音
chencef
nanonano
Jetsonnano的语音安装汇入测试安装pipinstallSpeechRecognitionpipinstallgTTS-tokenpipinstallgTTSpipinstallpygamesudoaptinstallpython-pyaudiopython3-pyaudio(version)sudoaptinstallportaudio19-devpython-all-devpython3
- nvidia-jetson系列硬件平台上安装Qt
Zhongyl_
Qt相关linux相关nvidiaqtlinux
nvidia-jetson系列硬件平台上安装Qt目标平台:JetsonNano、JetsonTX2、etsonXavierNX、JetsonAGXXavier概述:系统环境:我的设备是下列环境,其实只要是L4T版本的应该都是可以的镜像烧录方式:SDKManager系统镜像版本:L4T-32.4.2系统版本:ubuntu18.04安装Qt库步骤:预览sudoapt-getupdatesudoapt-
- Jetson Nano利用pyqt5和Qt Designer进行界面开发
/*wywy*/
qtc++ubuntu
由于项目的需要,需要简单地制作一个界面来显示相关结果,首先想到的就是使用QT来编写一个界面,但是由于QT使用的是C++编写的,而博主并没有怎么学过C++,只好另找出路,使用python中的pyqt5赖编写界面了,实际上就是python版本的QT。安装pyqt5(不用安装,镜像自带)安装的过程也非常的简单,正常的pip安装就行了,由于jetsonnano中既有python2也有python3所以应该
- VScode远程开发
Nav.
vscode编辑器
VScode远程开发 在SSH远程连接一文中,我么介绍了如何使用ssh远程连接Jetsonnano端,但是也存在诸多不便,比如:编辑文件内容时,需要使用vi编辑器,且在一个终端内,无法同时编辑多个文件。本节将介绍一较为实用的功能——VSCode远程开发,我们可以在VScode中以图形化的方式在Jetsonnano上远程开发程序,比ssh的使用更方便快捷,可以大大提高程序开发效率。1准备工作 V
- Jetson Nano 重装系统后的一些初始化
BAs533
Jetson学习记录ubuntulinuxpython
JetsonNano重装系统后一些初始化前言pip工具安装Numpy安装Jtop工具安装nvcc:commandnotfound后续问题持续更新中ing前言我给JetsonNano开发板重新装了NVIDIA官方提供的系统后,系统一片空白,这里记录一下我对Ubuntu的一些配置,作为学习记录,大家也可以一起参考一下。JetsonNano官方镜像下载&烧录pip工具安装系统重装之后是没有安装pip工具
- Jetson Nano官方镜像下载&烧录
BAs533
Jetson学习记录linux边缘计算ubuntu
JetsonNanoNVIDIA官方镜像下载&烧录前言一、NVIDIAJetson官方镜像下载二、JetsonNano镜像烧录前言我的小组是做边缘智能方向的,而我的近期目标是在轻量化设备上部署简洁的机器学习模型,然后我选择的轻量化设备就是Jetson,我们实验室之前购过Hiwonder公司的JetAutoPro教育机器人,是幻尔科技面向ROS教育场景开发的综合型ROS搬运机器人,它刚好搭载了NVI
- Jetson Ubuntu换源存在的问题及解决方案
BAs533
Jetson学习记录ubuntulinuxarm
JetsonUbuntu换源问题描述原因分析解决方案问题描述本文用来记录我在学习JetsonNano过程中遇到的一个问题,困扰我很久,这里分享给大家。在Jetsonnano开发板重装Ubuntu18.04系统之后,我的JetsonNano始终网速很慢,经常ping不通百度,然后我就尝试着换源,我也参考过网上的各种Ubuntu换源,发现他们大同小异,但是换源后始终存在问题,无论怎么换还是网速慢,更新
- ROS---激光雷达的使用
Nav.
ros机器人
ROS—激光雷达的使用 激光雷达是现今机器人尤其是无人车领域及最重要、最关键也是最常见的传感器之一,是机器人感知外界的一种重要手段。本文将介绍在ROS下使用激光雷达传感器,我们选用的激光雷达型号为思岚A1。使用流程如下:硬件准备;软件安装;启动并测试。1硬件准备1.1雷达连接上位机当前直接连接Jetsonnano即可,如果连接的是虚拟机,注意虚拟机的相关设置。1.2确认当前的USB转串口终端并修
- jetson nano VNC远程桌面配置及使用(nomachine)
林海绮律
jetsonnanojetsonnanovncnomachine
文章目录jetsonnanoVNC远程桌面配置及使用1.Nomachine介绍2.在电脑端安装Nomachine3.在JetsonNano端安装Nomachine4.电脑端连接及使用步骤5.修改分辨率6.NoMachine常见问题6.1黑屏6.2白屏jetsonnanoVNC远程桌面配置及使用本节适用于JetsonNano没有单独显示器可以给其连接的情景下,通过Nomachine工具来实现远程登陆
- 第 2 课 ROS 系统安装和环境搭建
林海绮律
ROS机器人ros
文章目录方法一:一键安装(推荐)方法二:逐步安装(常规安装方式)1.版本选择2.检查Ubuntu的软件和更新源3.设置ROS的下载源3.1设置国内下载源3.2设置公匙3.3更新软件包4.安装ROS5.设置环境变量6.安装rosdep7.初始化8.更新 本节课适用于JetsonNano官方镜像下从0开始搭建ROS环境,这里提供两种ROS系统的安装方式,“方法一”为一键安装,只需要一条指令即可自动安
- MAVROS与机载电脑Jetson nano通信
南京超维空间智能科技有限公司
超维空间S2无人机使用说明超维空间M1无人机使用说明ROS常见知识点总结无人机ROSmavros通信
简介:MAVROS和Jetsonnano通信,设置飞控参数和MAVROS文件,实现飞控和机载电脑的通信。MAVROS相当于PX4飞控中的MAVLINK模块。MAVROS将话题转为MAVLINK格式消息发送给飞控,飞控中的MAVLINK模块将MAVLINK格式消息转化为uORB消息给PX4各模块间传递消息使用,也可以反过来从uORB消息一直到ROS话题。MAVROS简介ROS结合PX4的或者APM的
- 【目录】郭老二博文之:Linux内核、驱动汇总
郭老二
linux驱动linux驱动
1、OrinNano【NVIDIA】JetsonOrinNano系列:下载、编译、烧写linux内核源码【NVIDIA】JetsonOrinNano系列:编译外部驱动(交叉编译和板上编译)2、NVIDIA杂项【NVIDIA】JetsonOrinNX有时开机启动慢(5~10分钟)【NVIDIA】JetsonNano串口ttyTHS1的权限问题【NVIDIA】TX2mttcan驱动加载、can配置【N
- JetsonNano部署改进yolov5算法(C++)
Fx有纸飞机
YOLO目标检测人工智能
前段时间根据项目需求改进了一版yolov5的算法,但是发现网上对于如何在Jetsonnano上用c++部署自己的改进的目标检测算法的资料很少。为了方便自己的学习,在此总结了自己的一套方法。由于篇幅有限,该文章中很多技术细节没有体现,读者可以参考其它文章对比看,可以提高学习的效率。一.相关软件1.yolov5源码yolov5是2020年6月Ultralytics发布的,可以去下面地址直接下载。地址:
- 本地远程实时获取无人机采集视频图像(天空端 + jetson nano + 检测分割 + 回传地面端显示)
GREAT
无人机jetsonnano无线图传目标检测
无线图传设备介绍2、jetsonnano天空端数据采集+检测+保存3、本地回传显示1、无线图传设备介绍由于本设计考虑将无人机得到检测结果实时回传给地面站显示,因此需要考虑一个远程无线通信设备进行传输。本设计采用思翼HM30图传设备。通过无线图传的wifi将天空端的桌面远程发送回地面站,地面站接收采用vncviewer(jetsonnano开启vncviewer功能参考链接)需要进行改造的地方是将网
- ROS分布式框架搭建
Nav.
ros
ROS分布式框架搭建 在ROS机器人分布式框架搭建时,Jetsonnano作为主机,而PC作为从机。1主机配置在实现分布式框架搭建前,我们还需要做些准备工作:为Jetsonnano连接无线网络,并且设置固定IP,实现如下:为Jetsonnano连接无线网络;为Jetsonnano配置静态IP,具体操作如图:2ROS分布式通信 ROS是一个分布式计算环境,一个运行中的ROS系统可以包含分布在多台
- 使用ros_arduino_bridge控制机器人底盘
Nav.
机器人ros
使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetsonnano,就可以在PC端通过键盘控制小车的运动了。实现流程如下:系统准备;下载程序;程序修改;分别启动PC与树莓派端相关节点,并实现运动控制。1系统准备 ros_arduino_bridge是依赖于python-serial功能包的,需要在Jetson
- SSH远程连接
Nav.
ssh
1背景 在多处理器的分布式架构中,不同的ROS系统之间可能会频繁的涉及到文件的传输。 例如:我们在PC端编写ROS程序,而最终需要在Jetsonnano上运行,如何将相关目录以及文件从PC上传到Jetsonnano?这便需要使用SSH工具。2概念 SSH(SecureShell)是一种网络协议,用于通过加密的方式在网络中进行安全的远程登录和数据传输。通过SSH,可以在本地计算机上安全地远程访
- 几经折磨终于跑通jetson-inference
bopodoq
程序开发jetson深度学习pytorch
之前看了很多篇关于jetson-inference的文章,无论如何gitsubmoduleupdate--init这一步就过不了,总是Failed,昨晚看了下面这篇帖子:JetsonNano之jetson-inference问题处理https://blog.csdn.net/Qz574662449/article/details/104129308尝试之后终于过关。准备工作:安装各种包,略过git
- 自动驾驶:低阶可部署的单目测距算法-基于YOLO与透视变换
Leeniux_
出售代码自动驾驶YOLO人工智能
一、开发环境部署平台:英伟达的JetsonNano环境:Linux+ROS语言:C++设备:1920*1080像素的摄像头、开发板。模型:yolo-v8s二、单目测距实现思路0、标定相机和车辆(假设已经标定完成)1、通过yolo对目标检测,获得ROI区域2、根据ROI计算车辆和地面接触的中心点3、根据车辆类别先验信息,主要是高度真实数据,反算车辆的实际距离完整代码链接,要点小费哦三、核心代码展示等
- 深度学习目标检测模型常用于部署在边缘计算设备上,常用于部署的边缘计算设备有哪些。
神笔馬良
深度学习目标检测边缘计算
问题描述:深度学习目标检测模型常用于部署在边缘计算设备上,常用于部署的边缘计算设备有哪些。问题解答:在边缘计算设备上部署深度学习目标检测模型通常需要考虑设备的计算能力、内存、功耗等因素。以下是一些常用于部署深度学习目标检测模型的边缘计算设备:NVIDIAJetson系列:NVIDIA的Jetson系列是专门设计用于边缘计算和嵌入式深度学习任务的设备。JetsonNano、JetsonXavierN
- Jetson Nano B01安装ubuntu20.04-LTS
Alexon Xu
机器人JetsonNanoubuntu20.04ROSFoxy
jetsonnano官方最高支持的ubuntu版本是18.04,这版本有点低,不支持ROS2Foxy安装,ROS2Foxy需要ubuntu版本为20.04及以上,支持JetsonNano的ubuntu20.04-LTS镜像如下:Qengineering/Jetson-Nano-Ubuntu-20-image:JetsonNanowithUbuntu20.04image下载镜像之后按照如下链接进行刷
- 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(