- 玩客云 N1路由 各种盒子 s805 s905 s9系列等
梦境虽美,却不长
笔记
**Amlogic**玩客云s805N1路由s905数码视讯Q7(Q5)s905L中兴b860AV2.1s905L魔百盒HM201s905L百视通R3300-L咪咕盒子MG101s905L新魔百盒M201-Ss905L新魔百盒M201-Ds905L创维900V21Cs905L魔百盒CMC-01-EG2-40FS905F百视通R3300-Ms905mUT斯达康MC8638Ss905L创维E951s9
- Linux开发讲课30---基于ARM体系的内核启动解析
嵌入式开发1
linux开发讲课linuxarm开发运维
Bootloader至少完成以下基本的初始化准备:设置并初始化RAM(必须),引导加载程序应找到并初始化内核将用于系统中易失性数据存储的所有RAM。它以机器相关的方式执行此操作。(它可以使用内部算法来自动定位和调整所有RAM的大小,或者可以使用机器中RAM的知识或引导加载程序设计者认为合适的任何其他方法。)设置设备树dtb(必须),设备树blob(dtb)必须8字节对齐,并且大小不能超过2兆字节。
- IMX6ULL SD卡启动uboot+kernel+rootfs
xingpeng_89
IMX6ULLlinux服务器
目录1.背景说明2.SD卡启动2.1准备条件2.2对SD卡分区格式化2.3制作sd卡镜像3.效果测试1.背景说明网络上绝大数教程,教大家把uboot烧录到SD卡,然后uboot启动后,通过TFTP下载kernel和设备树,然后通过nfs挂载文件系统。很少有SD卡完整启动ubootkernel和rootfs,这里整理了一下,分享给大家。2.SD卡启动2.1准备条件①u-boot-dtb.imx②zI
- 如何将SD卡众多文件打包成一个.img文件方便Windows的Windisk32工具一键烧写?
Terasic友晶科技
【socfpga开发】fpga开发arm开发linuxsocfpga开发
相信不少SOCFPGA用户在第一次设计SD卡image时都参考过Intel的经典教程EmbeddedLinuxBeginnerSGuide,教程里面演示制作SD卡image时,需要将SD卡手动分成3分区(fat32、raw和ext3),然后将preloader、uboot、kernel、rootfile、rbf、dtb、uboot.scr文件拷贝到不同的分区,最后插到DE10-Nano开发板进行启
- uboot基础
✎﹏ℳ๓无情❦
Linux#UbuntuI.MX6U-ALPHA开发板linux运维服务器
一、何为uboot?1、uboot是一个裸机程序,比较复杂。2、uboot就是一个bootloader,作用就是用于启动Linux或其他系统。Uboot最主要的工作就是初始化DDR。因为Linux是运行在DDR里面的。一般Linux镜像zImage(uImage)+设备树(.dtb)存放在SD、EMMC、NAND、SPIFLASH等等外置存储区域。这里就牵扯到一个问题,需要将Linux镜像从外置f
- A4021备份的字库文件(可作为恢复出厂系统的镜像)
二叉平衡木
其他
前提:1、准备1个U盘,1个刷入S905L的armbian系统2、下载mobaxterm或者winscp软件刷入步骤:1、插入U盘,按着盒子AV口里面的按钮(用镊子、牙签顶着或者拆开按),通电2、等开机第一屏闪过一次后,松开按钮,会进入armbian启动界面3、armbian启动完成后,查看界面提示的ip地址4、使用mobaxterm的ssh连接到armbian,然后把下载的3个img文件拖拽到左
- psql常用命令使用
Chsavvy
postgresqlpostgresql
psql命令使用命令说明\hhelp\hcreatetable\dtb_name查看表(视图,索引,序列)结构\du查看用户列表\dt查询数据库所有表(非系统表)\dS列出系统表和索引\diindex_name只查看指定索引\df列出函数\dv只显示视图\ds只显示序列\dn列出所有的schema\db显示所有的表空间\dg列出数据库的所有角色或用户\dp或者\z查看表的分配权限\c[user_n
- platfrom tree架构下实现单总线驱动(HS0038)
mftang
linux驱动开发linux
目录概述1理论分析1.1红外编码简介1.2NEC协议编码1.3编码波形分析2实现节点参数2.1添加节点数据至.dts2.2编译.dts文件2.3板卡更新.dtb文件3.代码实现3.1驱动代码实现3.2测试代码实现4测试4.1开发环境4.1.1硬件系统参数4.1.2编译环境:Ubuntu4.2验证驱动代码功能5使用逻辑分析仪分析波形概述本文介绍在linux架构下,如何实现一个单总线驱动程序的详细过程
- platfrom tree架构下实现3-Wire驱动(DS1302)
mftang
linux驱动开发MCU芯片驱动分析架构linux
目录概述1认识DS13021.1DS1302硬件电路1.2操作DS13021.3注意要点2IO引脚位置3添加驱动节点3.1更新内核.dts3.2更新板卡.dtb4驱动程序实现4.1编写驱动程序4.2编写驱动程序的Makefile4.3安装驱动程序5验证驱动程序5.1编写测试程序5.2编写测试程序代码Makefile5.3运行测试App6实时波形分析概述本文介绍在platform-tree框架下如何
- 使用orangepi玩linux
桃成蹊2.0
IMX6ULL记录linux设备使用记录linux运维服务器
最近看了这个大佬的文章,写了使用远程来挂载linux的方案,觉得还是很有意思的,瞬间感觉linux这块都还是相通的,就跑了一下,果然,牛逼!香橙派全志H3烧录Uboot,远程加载zImage,dtb,rootfs但是这个博主只讲了用网络挂载,我觉得还可以弄个本地的,这样更方便。下面说一下具体的流程:1、编译uboot和烧写这里我用了和博主一样的文件,解压安装就完事这里注意一下交叉编译器的安装,参考
- 内核启动时的各参数详解
qxqxa
Linux内核之启动流程驱动开发
.config内核的.config文件里会有如下一些启动选项,来控制内核的启动,比如传参是通过dtb,还是atags,还是两种方式一起组合;内核自解压的位置等##Bootoptions#CONFIG_USE_OF=yCONFIG_ATAGS=y#CONFIG_DEPRECATED_PARAM_STRUCTisnotsetCONFIG_ZBOOT_ROM_TEXT=0x0CONFIG_ZBOOT_R
- 设备树(1)-设备树是什么?设备树基础概念及语法
Embedded-Xin
Linux驱动/内核编程设备树linux嵌入式硬件驱动开发
1.简介设备树:devicetreeDTS:设备树源码文件,采用树形结构描述板级信息,例如IIC、SPI等接口接了哪些设备DTSI:设备树头文件,描述SOC级信息,例如几个CPU、主频多少、各个外设控制信息等DTB:DTS编译后得到的二进制文件DTC:设备树工具2.设备树使用DTC工具源码:scripts/dtc目录DTC工具编译:makeall或makedtbs每款芯片所编译的dtb设备树二进制
- 树莓派 RaspberryPi - 设备树(Device Tree)
YottaYuan
树莓派RaspberryPi-设备树,覆盖和参数RaspberryPi内核和固件使用设备树(DT)来描述Pi中存在的硬件。这些设备树可能包含DT参数,这些参数提供了对某些板载功能部件的控制程度。DT覆盖层允许描述和配置可选的外部硬件,并且它们还支持参数以实现更好的控制。固件加载器(start.elf及其变体)负责加载DTB(DeviceTreeBlob-机器可读的DT文件)。它根据电路板修订版号选
- E900V21C(S905L-armbian)安装armbian-Ubuntu(WiFi)
Dyansts
ubuntulinux运维
基本上是s905L芯片的刷机都是如此,包括Q7等在网上寻找好多的教程关于e900v21c的刷机包和教程都少的可怜,唯一的就是这个:山东联通版创维E900V21C盒子刷入Armbiam并安装宝塔和Docker,但他是不能用WiFi和蓝牙的然后就是寻找s90l的刷机教程,之后便是有了这篇文章第一步寻找镜像:百度网盘密码:vs5g百度盘里Armbian_5.99_Aml-g12_Ubuntu_bioni
- Linux 设备树详解
奔跑吧撸码兄弟
linux运维服务器
1、概述设备树(DeviceTree)是一种描述硬件的数据结构,在操作系统(OS)引导阶段进行设备初始化的时候,数据结构中的硬件信息被检测并传递给操作系统最早诞生于OpenFirmware,FlattenedDeviceTree(FDT)格式标准。dts文件(DeviceTreeSource,dts)是以ASCII文本形式描述设备树内容。dtb文件是二进制格式,编译工具为:DeviceTreeCo
- linux开发板加载内核、设备树、根文件系统的三种方式以及EMMC加载uboot方式
ssz__
Linux学习笔记操作系统linux运维服务器ubuntu学习
目录一、通过tftp加载内核和根文件系统二、通过emmc加载内核和根文件系统三、tftp加载linux内核,nfs挂载rootfs四、将uboot安装到EMMC开发板通过SD卡进行启动,SD卡中加载的有uboot一、通过tftp加载内核和根文件系统1.将uImage内核镜像文件、dtb设备树文件以及ramdisk.img根文件系统放在ubuntu服务器的tftpboot文件夹下修改文件的权限:su
- rk3566 armbian修复usb2.0并挂载U盘
缘友一世
Armbian折腾记运维linux
文章目录usb接口修复一执行命令二修改rk3566-panther-x2.dts⽂件三查看是否识别U盘格式化、挂载一U盘格式化1.1查看U盘1.2查看U盘文件系统类型1.3格式化为ext4系统二挂载U盘2.1手动挂载2.2自动挂载(可选)usb接口修复一执行命令将位于/boot/dtb/rockchip/目录下的名为rk3566-panther-x2.dtb的设备树二进制文件转换为设备树源文件,并
- 【elfboard linux 开发板】10. 设备树与烧录
笔wei生花
linux
1.设备树介绍设备树由一系列被命名的node和property组成可以描述如下信息:CPU的数量和类别内存基地址和大小总线和桥外设连接中断控制器和中断使用情况GPIO控制器和GPIO使用情况Clock控制器和Clock使用情况由dts文件以文本方式对系统设备树进行描述,经过dtc编译器将dts文件转化为二进制文件dtb。dtb文件可以由Linux内核解析,有了设备树就可以在不改动Linux内核的情
- 设备树文件(dts文件)的添加与编译
凌肖战
Linux驱动学习arm开发linux
一.简介前面说过,在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出的CPU其驱动开发也基本都是基于设备树。所以,掌握设备树是Linux驱动开发人员必备的技能!本文学习一下设备树源文件即dts文件,以及dts文件的组织形式。二.dts文件(设备树源文件)以及组织形式1.DTS、DTB和DTC几个区别?设备树源文件扩展名为.dts,但是我们在前面移植Lin
- lv13 环境搭建之内核编译 4
4IOT
嵌入式开发arm开发linux移植
一、开发板运行Linux1.网线连接开发板和主机2.ubuntu下拷贝uImage、exynos4412-fs4412.dtb两个文件到/tftpboot目录下 cd~/fs4412 cpuImageexynos4412-fs4412.dtb/tftpboot3.rootfs.tar.xz解压到/opt/4412 sudotarxvfrootfs.tar.xz-C/opt/4412 sudochm
- LV.13 D5 uboot概述及SD卡启动盘制作 学习笔记
djjyy
学习笔记arm开发
一、uboot概述1.1开发板启动过程开发板上电后首先运行SOC内部iROM中固化的代码(BL0),这段代码先对基本的软硬件环境(时钟等...)进行初始化,然后再检测拨码开关位置获取启动方式,然后再将对应存储器中的uboot搬移到内存,然后跳转到uboot运行。uboot开始运行后首先对开发板上的软硬件环境做进一步初始化,然后将linux内核、设备树(dtb)、根文件系统(rootfs)从外部存储
- LV.13 D6 Linux内核安装及交叉编译 学习笔记
djjyy
linux学习笔记arm开发
一、tftp加载Linux内核及rootfs1.1uboot内核启动命令bootm启动指定内存地址上的Linux内核并为内核传递参数bootmkernel-addrramdisk-addrdtb-addr注:kernel-addr:内核的下载地址ramdisk-addr:根文件系统的下载地址dtb-addr:设备树的下载地址若不使用相应的地址,对应的位置写“-”eg:bootm0x41000000
- iStat Menus 5 激活码
黑色海鸥
在mac上显示网速的软件——iStatMenus5:https://bjango.com/mac/istatmenus/注册码:Email:
[email protected]:GAWAE-FCWQ3-P8NYB-C7GF7-NEDRT-Q5DTB-MFZG6-6NEQC-CRMUD-8MZ2K-66SRB-SU8EW-EDLZ9-TGH3S-8SGA「注册码源于:http://www.pc6.c
- EMMC中的文件修改
火红色祥云
Linux学习过程笔记
EMMC中的文件修改lsmmc1:1发现其中的文件并不是自己修改之后的Linux镜像文件和修改后的设备树,->修改修改:fatwritemmc1:180800000zImage0x(文件大小)fatwritemmc1:183000000imx6ull-lux-emmc.dtb0x(文件大小)出现问题:无法识别fatwrite命令解决:在u-boot中include/configs/imx6ull-
- [笔记] linux 4.19 版本 Kbuild 编译流程解析
嵌入式小小怪下士
linux笔记
目录写在前面与一些说明linux编译工程框架KbuildTop-Makefile文件linux编译命令makehelpdistclean目标defconfig目标build变量与$(build)=dir赋值使用obj变量实现包含目标模块下的makefiledefconfig规则展开defconfig的生成命令解析make默认目标生成image.gz镜像与.dtb设备树文件vmlinux编译生成流程
- LV.13 D2 开发板启动流程 学习笔记
djjyy
学习笔记arm开发linux
一、开发板启动过程EMMC:相当于电脑的外存,断电不丢失开发板上电后首先运行SOC内部iROM中固化的代码(BL0),这段代码先对基本的软硬件环境(时钟等...)进行初始化,然后再检测拨码开关位置获取启动方式,然后再将对应存储器中的uboot搬移到内存,然后跳转到uboot运行uboot开始运行后首先对开发板上的软硬件环境做进一步初始化,然后将linux内核、设备树(dtb)、根文件系统(root
- RK3568平台开发系列讲解(Linux系统篇) dtb 到 device_node 的转化
内核笔记
RK3568Android11从入门到实战项目专栏RK3568
返回专栏总目录文章目录一、dtb展开流程二、dtb解析过程源码分析沉淀、分享、成长,让自己和他人都能有所收获!本篇将介绍通过设备树dtb如何展开成device_node一、dtb展开流程设备树源文件编写:根据设备树的基本语法和相关知识编写符合规范的设备树。、设备树编译:设备树源文件经过设备树编译器(dtc)进行编译,生成设备树二进制文件(.dtb)。设备树编译器会检查源文件的语法和语义,并将其转换
- [MediaTek T830]出现/usr/include/limits.h:26:10: fatal error: ‘bits/libc-header-start.h‘ file not found
wellnw
MediaTek
问题logplatform/mediatek/common/devinfo/includeplatform/mediatek/common/dtb_ops/includeplatform/mediatek/common/gpio/includeplatform/mediatek/common/loader/includeplatform/mediatek/common/mmc/includepla
- RK356x U-Boot研究所(开发篇)5.3 Kernel-DTB的使用
嵌入式逍遥
RK356xU-Boot研究所linuxrk3568设备树kerneluboot
平台U-Boot版本LinuxSDK版本RK356x2017.09v1.2.3文章目录一、背景二、Livedevicetree三、机制实现四、DTB文件五、定制DTB文件六、加载distrodtb方式一、背景U-Boot的原生架构要求一块板子必须对应一份U-Bootdts,并且U-Bootdts生成的dtb是打包到U-Boot自己的镜像中的。这样就会出现各SoC平台上,N块板子需要N份U-Boot
- u-boot设置tftp启动内核和nfs根文件系统
_黑洞_
linux内核u-bootuboot嵌入式
首先服务器需要配置好nfs和tftp,这两个在网上有很多资料,这里就省略了。在这个例子中我的服务器地址是:192.168.88.18,nfs跟文件系统目录为:/home/ubuntu/disk-2/nfs_rootfs,tftp目录为:/home/ubuntu/disk-2/tftpboot。tftp目录下已经放置了内核zImage和设备树文件lkf_am335x.dtb。进入命令行之后设置开发板
- knob UI插件使用
换个号韩国红果果
JavaScriptjsonpknob
图形是用canvas绘制的
js代码
var paras = {
max:800,
min:100,
skin:'tron',//button type
thickness:.3,//button width
width:'200',//define canvas width.,canvas height
displayInput:'tr
- Android+Jquery Mobile学习系列(5)-SQLite数据库
白糖_
JQuery Mobile
目录导航
SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。
因为Android已经集成了SQLite,所以开发人员无需引入任何JAR包,而且Android也针对SQLite封装了专属的API,调用起来非常快捷方便。
我也是第一次接触S
- impala-2.1.2-CDH5.3.2
dayutianfei
impala
最近在整理impala编译的东西,简单记录几个要点:
根据官网的信息(https://github.com/cloudera/Impala/wiki/How-to-build-Impala):
1. 首次编译impala,推荐使用命令:
${IMPALA_HOME}/buildall.sh -skiptests -build_shared_libs -format
2.仅编译BE
${I
- 求二进制数中1的个数
周凡杨
java算法二进制
解法一:
对于一个正整数如果是偶数,该数的二进制数的最后一位是 0 ,反之若是奇数,则该数的二进制数的最后一位是 1 。因此,可以考虑利用位移、判断奇偶来实现。
public int bitCount(int x){
int count = 0;
while(x!=0){
if(x%2!=0){ /
- spring中hibernate及事务配置
g21121
Hibernate
hibernate的sessionFactory配置:
<!-- hibernate sessionFactory配置 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<
- log4j.properties 使用
510888780
log4j
log4j.properties 使用
一.参数意义说明
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully.qua
- Spring mvc-jfreeChart柱图(2)
布衣凌宇
jfreechart
上一篇中生成的图是静态的,这篇将按条件进行搜索,并统计成图表,左面为统计图,右面显示搜索出的结果。
第一步:导包
第二步;配置web.xml(上一篇有代码)
建BarRenderer类用于柱子颜色
import java.awt.Color;
import java.awt.Paint;
import org.jfree.chart.renderer.category.BarR
- 我的spring学习笔记14-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。
PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java
- maven 之 cobertura 简单使用
antlove
maventestunitcoberturareport
1. 创建一个maven项目
2. 创建com.CoberturaStart.java
package com;
public class CoberturaStart {
public void helloEveryone(){
System.out.println("=================================================
- 程序的执行顺序
百合不是茶
JAVA执行顺序
刚在看java核心技术时发现对java的执行顺序不是很明白了,百度一下也没有找到适合自己的资料,所以就简单的回顾一下吧
代码如下;
经典的程序执行面试题
//关于程序执行的顺序
//例如:
//定义一个基类
public class A(){
public A(
- 设置session失效的几种方法
bijian1013
web.xmlsession失效监听器
在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所
- java jvm常用命令工具
bijian1013
javajvm
一.概述
程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:
&nbs
- 【Spring框架一】Spring常用注解之Autowired和Resource注解
bit1129
Spring常用注解
Spring自从2.0引入注解的方式取代XML配置的方式来做IOC之后,对Spring一些常用注解的含义行为一直处于比较模糊的状态,写几篇总结下Spring常用的注解。本篇包含的注解有如下几个:
Autowired
Resource
Component
Service
Controller
Transactional
根据它们的功能、目的,可以分为三组,Autow
- mysql 操作遇到safe update mode问题
bitray
update
我并不知道出现这个问题的实际原理,只是通过其他朋友的博客,文章得知的一个解决方案,目前先记录一个解决方法,未来要是真了解以后,还会继续补全.
在mysql5中有一个safe update mode,这个模式让sql操作更加安全,据说要求有where条件,防止全表更新操作.如果必须要进行全表操作,我们可以执行
SET
- nginx_perl试用
ronin47
nginx_perl试用
因为空闲时间比较多,所以在CPAN上乱翻,看到了nginx_perl这个项目(原名Nginx::Engine),现在托管在github.com上。地址见:https://github.com/zzzcpan/nginx-perl
这个模块的目的,是在nginx内置官方perl模块的基础上,实现一系列异步非阻塞的api。用connector/writer/reader完成类似proxy的功能(这里
- java-63-在字符串中删除特定的字符
bylijinnan
java
public class DeleteSpecificChars {
/**
* Q 63 在字符串中删除特定的字符
* 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
* 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
*/
public static voi
- EffectiveJava--创建和销毁对象
ccii
创建和销毁对象
本章内容:
1. 考虑用静态工厂方法代替构造器
2. 遇到多个构造器参数时要考虑用构建器(Builder模式)
3. 用私有构造器或者枚举类型强化Singleton属性
4. 通过私有构造器强化不可实例化的能力
5. 避免创建不必要的对象
6. 消除过期的对象引用
7. 避免使用终结方法
1. 考虑用静态工厂方法代替构造器
类可以通过
- [宇宙时代]四边形理论与光速飞行
comsci
从四边形理论来推论 为什么光子飞船必须获得星光信号才能够进行光速飞行?
一组星体组成星座 向空间辐射一组由复杂星光信号组成的辐射频带,按照四边形-频率假说 一组频率就代表一个时空的入口
那么这种由星光信号组成的辐射频带就代表由这些星体所控制的时空通道,该时空通道在三维空间的投影是一
- ubuntu server下python脚本迁移数据
cywhoyi
pythonKettlepymysqlcx_Oracleubuntu server
因为是在Ubuntu下,所以安装python、pip、pymysql等都极其方便,sudo apt-get install pymysql,
但是在安装cx_Oracle(连接oracle的模块)出现许多问题,查阅相关资料,发现这边文章能够帮我解决,希望大家少走点弯路。http://www.tbdazhe.com/archives/602
1.安装python
2.安装pip、pymysql
- Ajax正确但是请求不到值解决方案
dashuaifu
Ajaxasync
Ajax正确但是请求不到值解决方案
解决方案:1 . async: false , 2. 设置延时执行js里的ajax或者延时后台java方法!!!!!!!
例如:
$.ajax({ &
- windows安装配置php+memcached
dcj3sjt126com
PHPInstallmemcache
Windows下Memcached的安装配置方法
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windo
- iOS开发学习路径的一些建议
dcj3sjt126com
ios
iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多。既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助。欢迎大家也到帖子里讨论和分享,地址:http://bbs.csdn.net/topics/390920759
下面是我回复的内容:
结合自己情况聊下iOS学习建议,
- Javascript闭包概念
fanfanlovey
JavaScript闭包
1.参考资料
http://www.jb51.net/article/24101.htm
http://blog.csdn.net/yn49782026/article/details/8549462
2.内容概述
要理解闭包,首先需要理解变量作用域问题
内部函数可以饮用外面全局变量
var n=999;
functio
- yum安装mysql5.6
haisheng
mysql
1、安装http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、yum install mysql
3、yum install mysql-server
4、vi /etc/my.cnf 添加character_set_server=utf8
- po/bo/vo/dao/pojo的详介
IT_zhlp80
javaBOVODAOPOJOpo
JAVA几种对象的解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.
VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可
- java设计模式
kerryg
java设计模式
设计模式的分类:
一、 设计模式总体分为三大类:
1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
2、结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。
3、行为型模式(11种):策略模式,模版方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者
- [1]CXF3.1整合Spring开发webservice——helloworld篇
木头.java
springwebserviceCXF
Spring 版本3.2.10
CXF 版本3.1.1
项目采用MAVEN组织依赖jar
我这里是有parent的pom,为了简洁明了,我直接把所有的依赖都列一起了,所以都没version,反正上面已经写了版本
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
- Google 工程师亲授:菜鸟开发者一定要投资的十大目标
qindongliang1922
工作感悟人生
身为软件开发者,有什么是一定得投资的? Google 软件工程师 Emanuel Saringan 整理了十项他认为必要的投资,第一项就是身体健康,英文与数学也都是必备能力吗?来看看他怎么说。(以下文字以作者第一人称撰写)) 你的健康 无疑地,软件开发者是世界上最久坐不动的职业之一。 每天连坐八到十六小时,休息时间只有一点点,绝对会让你的鲔鱼肚肆无忌惮的生长。肥胖容易扩大罹患其他疾病的风险,
- linux打开最大文件数量1,048,576
tianzhihehe
clinux
File descriptors are represented by the C int type. Not using a special type is often considered odd, but is, historically, the Unix way. Each Linux process has a maximum number of files th
- java语言中PO、VO、DAO、BO、POJO几种对象的解释
衞酆夼
javaVOBOPOJOpo
PO:persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO:business object业务对象
封装业务逻辑的java对象