- 在树莓派3B+中移植和使用移远EC200T模块
fengwxx
一、驱动移植从移远官网下载EC200T驱动“Quectel_EC200T_Linux_USB_Driver_V1.0.zip”下载的压缩包中包含了多个内核版本的驱动,我选择的是v4.19.51版本,因为这个版本最接近我所使用的内核版本。在树莓派中安装内核头文件:sudoaptinstallraspberrypi-kernel-headers注意:内核头文件版本尽量与内核版本一致,如果找不到完全一致
- 【吃灰开发板复活】DIY全志V3s随身终端屏幕适配,LVGL以及各种外设驱动移植教程
DOT小文哥
智能硬件小文哥杂谈DIY屏幕显示LVGL外设驱动全志
在上周的文章中介绍了一款因作者想要学习Linux而动手DIY的终端设备V3S-PI,《梦回2004!我用全志V3s做了个成本100元,功能媲美MP4的随身终端》:梦回2004!我用全志V3s做了个成本100元,功能媲美MP4的随身终端|全志在线开发者论坛并详细解析了项目的硬件设计部分,本文将着重介绍项目的软件适配部分,并挑选其中几个普适性较强的外设功能来进行介绍。V3S-PI是基于全志V3s设计的
- LV.13 D11 Linux驱动移植及内核深化 学习笔记
djjyy
linux学习笔记
一、设备树1.1设备树设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树将硬件信息直接传递给Linux内核,而不再需要在Linux内核中包含大量的冗余编码举例:让LED2闪烁的代码中,有逻辑代码和设备代码。Linux中,把逻辑代码放到了驱动程序(/drives),把设备代码放到设备树中。如果想换一个灯闪,只要改设备树代码就可以了。简而言之,驱动程序告诉你灯怎么闪,设备树告诉你哪
- xilinx_axidma 驱动移植与使用
bitQ
FPGAlinuxlinux运维服务器
前言需要在ZYNQ平台上使用DMA驱动,裸机的还到好说,Linux下的DMA驱动框架复杂,这对本身不是搞驱动的我难度太大。自己动手丰衣足食,但是试错成本很大,记录下来希望能给后来者帮助。参考资源开源项目xilinx_axidmaPetalinux2020.2开发ZYNQ的AXIDMA-知乎(zhihu.com)Linux环境下在用户空间使用AXI-DMA进行传输开发环境vivado2020.1,u
- 增量式旋转编码器在STM32平台上的应用
六个九十度
驱动开发硬件hackstm32嵌入式硬件单片机旋转编码器
背景旋钮是仪器仪表上一种常见的输入设备,它的内部是一个旋转编码器,知乎上的这篇科普文章对其工作原理做了深入浅出的介绍。我们公司的功率分析仪的前面板也用到了该类设备,最近前面板的MCU从MSP430切换成了STM32,因此我要将编码器的驱动移植到STM32。查看MSP430的代码,看懂其基本思路,是将旋钮的2路输出信号接到2个GPIO管脚,并让这2个管脚作为中断源,驱动在中断里检测2路输出信号的电平
- uboot学习(4)-uboot移植
Embedded-Xin
Linux驱动/内核编程ubuntulinux驱动开发
文章目录1.板子驱动检查2.实战2.1更改编译配置文件2.2添加开发板对应头文件2.3添加开发板对应板级文件夹2.4修改u-boot图形界面配置文件2.5使用新添加的配置编译u-boot3.移植流程分析3.1编译流程刨析4.遇到的问题4.1烧录sd卡不成功4.2sd卡格式化1.板子驱动检查直接将原厂提供的uboot驱动移植到板子上运行,查看各个驱动是否能正常加载。mmcdev0mmcinfo2.实
- lv12 linux设备树、网卡驱动移植
4IOT
嵌入式开发linuxarm开发linux移植
目录1设备树1.1概念1.2设备树文件1.3设备树语法2Linux内核驱动移植2.1步骤3实验八网卡驱动移植3.1在内核源码的顶层目录下执行如下命令,修改内核配置3.2在设备树中添加网卡的硬件信息3.3修改时钟相关配置(忽略无用的时钟)3.4修改EMMC相关配置3.5编译内核和设备树3.6测试内核和设备树4练习1设备树1.1概念设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树
- 嵌入式linux开发——stm32mp1完成视觉检测(一)
努力自学的小夏
linux学习linuxstm32视觉检测
这里从今天开始给自己挖坑然后慢慢填坑……打算基于自己买的正点原子的stm32mp157开发板还有OV5640摄像头,完成一个视觉检测的项目,最基础的版本是直接OpenCV打开摄像头然后完成简单的检测;进阶版把sklearn训练的模型通过cpp读取然后显示;最终目标是跑之前训练好的yolo模型。那么问题就可以分成以下几步走:驱动移植:包括linux的基础驱动,OV5640驱动,LCD驱动等等Open
- 系统移植-根文件系统
聪
linux运维服务器
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件Linux内核驱动移植步骤:1.在makemenuconfig界面中选中要安装的驱动2.在设备树中添加/修改相应的设备信息3.重新编译
- 【ESP32】手势识别实现笔记:红外温度阵列 | 双三次插值 | 神经网络 | TensorFlow | ESP-DL
_npc_
神经网络tensorflowESP32
目录一、开发环境搭建与新建工程模板1.1、开发环境搭建与卸载1.2、新建工程目录1.3、自定义组件二、驱动移植与应用开发2.1、I2C驱动移植与AMG8833应用开发2.2、SPI驱动移植与LCD应用开发2.3、绘制温度云图2.4、启用PSRAM(可选)2.5、画面动静和距离检测2.6、图像放大之双三次插值法:权重计算|插值计算|程序设计四、数据集获取五、CNN模型训练5.1、环境配置:Ancon
- CL嵌入式linux学习:第一章 SSV6256wifi驱动移植到RK3308
Clong玩Linux
linux驱动嵌入式linux嵌入式linux驱动开发iot嵌入式硬件
CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308文章目录CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308前言一、SSV6256驱动包二、移植步骤1.将ssv驱动引入rk3308SDK2.将SSV驱动引入RK3308编译环境3.ssv驱动配置以及添加网络唤醒功能1>内核配置2>增加p2pinterface,用于AP模式使用这个网卡3>网络唤醒4
- 如何远程登录开发板?
DP29syM41zyGndVF
内核网络编译器linux嵌入式
在公司里,一些开发环境(网络环境、远程登录环境等)都是由系统工程师搭建好的,我们只管用就可以。但是自己业余玩玩还是得自己动手折腾折腾,这两天我也为自己的板子搭建了一下网络环境、远程登录环境等,整个过程中遇到很多坑。从驱动移植、内核编译,再到上层软件库的交叉编译都遇到了很多坑。下面简单记录一下整个过程,方便自己之后再次使用的时候做参看,也给有需要的朋友小伙伴做个参考。WiFi网卡(RTL8723)驱
- QCM2290 平台sensor移植
墨染天姬
QCM2290androidwindowddr
QCM2290平台sensor移植驱动移植BP:1.将客户提供的驱动源码文件夹icm206xx和qmc6308放到ADSP.VT.5.4.1\adsp_proc\ssc\sensors\目录下2.修改ADSP.VT.5.4.1/adsp_proc/ssc/chipset/agatti/por.pybs.extend(['sns_ccd','dae_sensor','dynamic_sensors'
- esp32系列(11):ESP32 IDF平台 mpu6050 DMP 驱动移植及测试上位机开发
lu-ming.xyz
ESP32学习esp32陀螺仪加速度计mpu6050
目录1DMP官方库介绍1.1DMP与MPL(MotionProcessingLibraries)功能1.2运行MPL的硬件要求1.3MotionDriver6.12的架构1.3.1MD6.12驱动层(DriverLayer)1.3.2MPLLibrary1.3.3eMPL-HAL2ESP32DMP移植过程记录2.1inv_mpu.c2.1.1修改预处理部分2.1.2修改数据定义部分2.1.3修改函
- linux 内核 sd卡驱动,Linux3.4内核SD卡驱动移植
Jack Weavi
linux内核sd卡驱动
【实验目的】SD卡是嵌入式系统常用的外部扩展存储设备。通过移植SD卡驱动,了解SD驱动的移植。说明:在本系统移植课程实验中命令行提示符"$"表示是在主机上执行,"#"表示在目标板执行。【实验环境】●主机:Ubuntu10.10(64bit);●目标机:FS_S5PC100平台;●交叉编译工具链:arm-eabi-4.4.0(Android4.0.4自带交叉工具链);【实验步骤】1.修改配置文件修改
- Linux设备驱动移植
宇努力学习
系统移植系统移植Linux设备树根文件系统移植
目录一、设备树1.1设备树1.2设备树文件1.3设备树语法1.4Linux内核驱动移植二、网卡驱动2.1在makemenuconfig界面中选中要安装的驱动2.2在设备树中添加/修改相应的设备信息2.3修改时钟2.4修改eMMc2.5编译测试一、设备树1.1设备树设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树将硬件信息直接传递给Linux内核,而不再需要在Linux内核中包
- Banana Pi BPI-W3之 RK3588 开源硬件开发板调试imx415摄像头
Banana Pi开源硬件
Bananapi开源硬件开源
一、环境[RK3588从入门到精通]专栏总目录soc:rk3588sensor:imx415board:ArmSoM-W3linux:5.10二、imx415简介品牌:SONY型号:IMX415接口:MIPICSI三、驱动移植瑞芯微支持的摄像头,有个supportlist,此次从该list中选择了IMX4153.1驱动源文件及对应脚本RK提供的默认sdk里面已经将支持的所有摄像头驱动都添加到了内核
- 博通蓝牙驱动linux,基于Android8.1的博通bcm89342蓝牙驱动的驱动移植记录-Go语言中文社区...
weixin_39546092
博通蓝牙驱动linux
说明本文档是基于Android8.1版本的一款博通蓝牙的驱动移植全过程记录。本驱动是通过/dev/ttyS2和蓝牙进行通信。因为较android以前的版本有很大变化尤其是上层关于蓝牙协议栈的部分,以前老版本用Bluez再到后来的BlueDroid,到现在的集到/system/bt下。蓝牙的固件烧录方式也有变化,以前broadcom蓝牙用systembluetoothbrcm_patchram_pl
- Planck-pi fbtft 驱动移植ST7735屏
liangchen_first
Linuxlinux驱动开发
##修改设备树在suniv-f1c100s.dtsi添加Planck-pi的SPI0管脚(PC0->CLK,PC1->CS,PC2->MISO,PC3->MOSI)spi0_pins:spi0-pins{pins="PC0","PC1","PC2","PC3";function="spi0";}spi0:spi@1c05000{compatible="allwinner,suniv-spi","a
- 嵌入式Linux fbtft(SPI TFT屏)驱动移植及调试
可望*-*
嵌入式Linux嵌入式linuxarm
一、概述项目涉及到kernel配置、DTB设备树、fbtft屏驱动修改移植,驱动模块自动加载、屏幕调试。二、准备工作1、64bitLinux系统,我用的是VMware+ubuntu16.4。2、嵌入式开发板,我用的是NanoPi-NEO,全志H3芯片,256MRAM。3、TFT屏一块,我用的是ST7735S,128X128分辨率。4、网线一根、数据线一根,5V2A电源一个(一定要2A以上)。三、开
- FBTFT驱动移植
zm.sun
软件
移植fbtft到荔枝派Nano1.3inchLCDHATfbtft的官方wikiFBTFTdriverSt7789vLCD移植简介基于AM335X和Linux的LCDLM6069驱动移植Liunx驱动学习:基于imx6ul驱动oledssd1306实现终端显示在fbtft源代码基础上进行移植移植树莓派中的fbtft显示驱动到Linux开发板下(一)
- 移植树莓派中的fbtft显示驱动到Linux开发板下(二)
匿名打工仔
linux-底层驱动
上一章节讲述了fbtft显示驱动移植到Linux中,被直接编译进去,但是怎么才能把他编译成模块呢?1.gitclonehttps://github.com/notro/fbtft2.修改fbtft.h,如下图(补丁文件)3.修改fbtft_device.c4.删除fbtft目录下的Makefile和Kconfig,增加编译模块的Makefileifneq($(KERNELRELEASE),)obj
- RTT下移植LVGL到W601_显示驱动移植
BIN_Q_C
W601单片机嵌入式硬件
RTT下移植LVGL到W601_显示驱动移植声明个人学习笔记,不保证正确效果展示移植lvgl到w601工程源码工程源码参考资料https://blog.csdn.net/h451884098/article/details/119086173http://www.openedv.com/docs/book-videos/zdyzshipin/4free/littleVGL.html环境win10k
- RT-Thread Studio移植LAN8720A驱动
weixin_43745583
单片机stm32嵌入式硬件
RTT网络协议栈驱动移植(霸天虎)1、新建工程工程路径不含中文路径名,工程名用纯英文不含任何符号。2、用CubeMx配置板子外设2.1、配置时钟按照自己板子配置相应时钟。2.2、配置以太网硬件2.3、配置SHELL控制台串口3、配置RTT组件3.1、打开BSP_USING_ETH宏3.2、打开HAL_ETH_MODULE_ENABLED宏3.3、打开lwip配置3.4、调试4、测试结果
- 飞思卡尔IMX6之TLV320ADC310X系列声卡驱动移植
陈子陌
Linux音频驱动
一、前言在介绍音频总线I2S总线博客的前言里,我就已经说过,后面会把这次移植声卡驱动的前后经过分享出来。这次,终于忙里偷闲,写出这篇博客来。众所周知,Linux对于音频,是有自己的一套驱动框架的,那就是——ALSA。以往,像V4L2视频框架、I2C总线框架、INPUT子系统等,我还耐心研究过,但这套音频框架我却甚至都没有时间去研究。深圳的工作节奏相比较重庆的工作节奏快太多了,每天都有事情做,忙的不
- STM32HAL库学习笔记九——LCD显示
易水斯年
笔记stm32学习单片机
HAL库部署STM32LCD显示文章目录HAL库部署STM32LCD显示前言LCD显示屏简介FMSC简介HAL库配置LCD显示一、CubeMX配置二、驱动移植三、常规显示函数四、显示测试代码前言在参考多方资料后个人认为,部署LCD的显示从零搭建是比较费时的,要深度学习FSMC和LCD驱动相关知识学习成本较高,真正在应用时还是直接移植现成的驱动比较方便又不易出错。因此本文不会对驱动编写做特别详细的描
- STM32中微秒延时的实现方式
Amonter
RTOSstm32单片机嵌入式硬件
STM32中微秒延时的实现方式0.前言一、裸机实现方式二、FreeRTOS实现方式三、定时器实现(通用)4、总结0.前言 最近在STM32驱动移植过程中需要用到微秒延时来实现一些外设的时序,由于网上找到的驱动方法良莠不齐,笔者在实现时序过程中也浪费了不少时间。这里就将笔者觉得比较好的几种方式记录一下,方便后续使用,也可以作为参考。一、裸机实现方式 在STM32的裸机程序中,实现微秒延时比较简单
- linux驱动移植-linux块设备驱动blk-mq
Graceful_scenery
linux运维服务器
在上一节我们介绍了块设备驱动的I/O读写流程,以及块设备的注册/卸载、通用磁盘的申请/删除/添加相关的API。此外还有一部分相关重要的内容没有介绍,那就是通用块层request_queue、bio等相关的内容。一、通用块层核心数据结构1.1request_queue请求队列是由structrequest_queue表示的,每一个gendisk对象都有一个request_queue对象,保存对该ge
- 嵌入式安防监控项目——安防监控实现
宇努力学习
安防监控项目linux嵌入式exynos_4412
目录一、视频流原理与移植二、mjpeg-streamer视频图像的显示2.1MJPG简介2.2环境2.3查看我的摄像头信息2.4驱动移植过程2.5mjpg-stream的移植(1)jpeg库的移植(2)、移植mjpg-streamer一、视频流原理与移植视频就是告诉切换的图像,当他一秒钟闪过超过15张图片就会形成视频,一般电影是24,这个专业术语叫帧数(FPS)。嵌入式有个专门的方向就是处理视频和
- Camera | 9.如何让camera支持闪光灯?-基于rk3568
一口Linux
瑞芯微原创Linux驱动linux驱动
一、闪光灯基本原理工作模式Cameraflashled分flash和torch两种模式。flash:拍照时上光灯瞬间亮一下,电流比较大,目前是1000mA,最大电流不能超过led最大承受能力torch:只用于录video或者拿led当手电筒的情况,电流不能太大,flash开启需要先从torch过渡,这样电流可以慢慢增大,减少冲击。二、驱动移植1.硬件电路sgm3141总体来说比较简单,只有两个引脚
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache