- Linux第43步_移植ST公司uboot的第4步_uboot测试
LaoZhangGong123
产品研发linux服务器经验分享STM32ubootSTM32MP157
uboot移植结束后,需要进行测试。1、烧录程序1)、将STM32MP157开发板的网络接口与路由器的网络接口通过网线连接起来。2)、将开发板的串口和电脑通过USB线连接起来。3)、将开发板的USBOTG接口和电脑通过USB线连接起来。4)、将开发板上拨码开关拨到“000”位置。5)、给开发板上电。6)、准备烧录文件①、tf-a-stm32mp157d-atkserialboot.stm32,是我
- 2015.10uboot移植笔记 (三、低级初始化lowlevel_init)
酱油师兄
ubootlowlevel_inits5pv210时钟树uboot移植uboot2015移植
上一篇,把start.S分析了一遍,这一篇只要分析lowlevel_init这个函数这个函数有点长,采取分开分析,一点一点的看,不着急,哈哈哈还没说要分析哪一个的lowlevel_init的,这是有一个小技巧,可以分享一些,一般的lowlevel_init会在两个地方有,一个是CPU哪里的,一个是board那边的下面的图片是armv7里面有一个lowlevel_init.S文件,有没有发现这个汇编
- Linux第40步_移植ST公司uboot的第1步_创建配置文件_设备树_修改电源管理和sdmmc节点
LaoZhangGong123
产品研发linuxSTM32MP157经验分享设备树uboot移植脚本
ST公司uboot移植分两步走:第1步:完成“创建配置文件,设备树,修改电源管理和sdmmc节点,以及shell脚本和编译”。第2步“完成”修改网络驱动、USBOTG设备树和LCD驱动,以及编译和烧写测试“。移植太复杂了,分两步走,更有利于学习。一、查看ST公司的uboot源码包ST公司的uboot源码包在虚拟机中的路径:“/home/zgq/linux/atk-mp1/stm32mp1-open
- Linux第39步_创建正点原子的uboot工作区和使用脚本编译
LaoZhangGong123
产品研发linux经验分享STM32MP157uboot移植设备树编译
先看答案,再做题,为移植uboot做好充足的准备。这里需要修改两个“Makefile”文件,路数变了。一、uboot移植前需要了解的相关知识1、正点原子的uboot设备树文件。路径如下:“uboot/alientek_uboot/arch/arm/dts/”文件如下:“stm32mp157d-atk.dts”“stm32mp157d-atk.dtsi”“stm32mp157d-atk-u-boot
- 系统移植,GNU命令,Uboot移植
西装没钱买
arm开发系统移植
一.GNU命令1、addr2line把程序地址转换为文件名和行号做·调试2、ar建立,修改,提取归档文件3、Id:GNUarm-none-linux-gnueabi-ldstart.omain.o-Tmap.lds-ouart.elf链接器4、as主要用来编译GNU编译器gcc输出的汇编文件,产生的目标文件由链接器Id链接类似于gcc-c5、objcopy/arm-linux-objcopy(文件
- sudo arm-linux-gnueabihf-gcc:Command not found 原因及解决办法
攻城狮星河
研发避坑指南linuxarmarm开发
项目场景:在做uboot移植时,编译uboot时遇到的问题问题描述使用arm-linux-gnueabihf-gcc-7编译系统时,不会提示找不到arm-linux-gnueabihf-gcc,但是只要使用了sudo去编译(因为有些操作需要sudo),这种情况就会报找不到arm-linux-gnueabihf-gcc的问题原因分析:exportPATH=$PATH:/usr/local/arm/g
- LV.13 D9 uboot移植深化 学习笔记
djjyy
学习笔记arm开发
了解内容,因为工作时很少自己移植,对应的公司会提供。具体步骤:LV13D9实验手册一、uboot添加三星加密指导二、uboot实现串口打印三、uboot中emmc移植
- 全志F1C100s主线linux入坑记录 (1)linux系统移植
鱼尾001
F1C100slinux嵌入式硬件单片机驱动开发
linux系统移植(基于SD卡启动)百度网站文章目录linux系统移植(基于SD卡启动)一、安装gcc交叉编译器二、Uboot移植1.下载Uboot源码2.配置Uboot3.编译Uboot三、Linux内核移植1.下载linux内核文件2.配置linux内核3.编译linux内核4.烧录linux内核四、根目录文件系统移植1.下载buildroot文件2.配置buildroot3.编译buildr
- 九鼎开发板Uboot开发问题——sd_fusing运行异常
twx11213030422
Linuxlinux
在学习朱有鹏老师的嵌入式Linux——Uboot移植,运行sd_fusing.sh脚本出现mkfs.fat命令参数问题,一直提示"Nodevicespecified."脚本内容:##Copyright(C)2010SamsungElectronicsCo.,Ltd.#http://www.samsung.com/##Thisprogramisfreesoftware;youcanredistrib
- 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.实
- Linux学习笔记8-Uboot移植-网络设置和其他坑的解决
raulcy
linux学习笔记网络
Linux之所以被称为操作系统,肯定是需要有引导程序来启动各个关键外设的运行,这里可以和个人电脑PC做个类比。我们在开机的时候是不是先要进入BIOS,BIOS在初始化硬盘、内存、USB接口、网口等之后,才可以进入Windows系统对吧?当然现在的电脑BIOS的引导是感受不到的。这里的BIOS就相当于一个bootloader引导程序,所以Linux也需要这样的bootloader。实际上,一个完整的
- ubuntu linux开发环境搭建
try_HH
LINUXlinuxubuntu运维单片机mcu服务器fpga开发
Ubuntulinux开发环境搭建一、概述此篇记录ubuntu系统下开发环境搭建,包含ARM交叉编译工具链安装、TFTP环境搭建、NFS环境搭建,以及VSCODE安装,ubuntu版本为16.04.二、安装交叉编译工具链2.1交叉编译工具链说明ARM裸机、Uboot移植、Linux移植都需要在ubuntu下进行编译,编译需要编译器,ubuntu自带的gcc编译器是针对X86架构的,而我们需要编译的
- 【IMX6ULL学习笔记之Linux系统移植02】——Uboot移植
火红色祥云
NXP-IMX6ULLLinux学习过程笔记linux学习
Uboot移植uboot编译首先解压Uboot压缩包tar-vxjfpackname编译makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distcleanmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-mx6ull_14x14_ddr512_emmc_defconfigmakeV=1ARCH=armCROSS_
- linux系统移植
别问,问就是全会
嵌入式系统linux
目录前言一、uboot简介1.1uboot命令1.2make命令流程1.3bootz命令执行过程二、uboot移植2.1uboot编译环境搭建2.2创建默认配置文件2.3添加开发板对应的头文件2.4添加开发板对应的板级文件夹2.5修改U-Boot图形界面配置文件2.6LCD驱动修改2.7网络驱动修改2.8修改uboot启动板子名字2.9bootcmd和bootargs环境变量2.10uboot启动
- MX6ULL学习笔记 (一)交叉工具链的安装
ODF..
mx6ull学习笔记
前言:ARM裸机、Uboot移植、Linux移植这些都需要在Ubuntu下进行编译,编译就需要编译器,Ubuntu自带的gcc编译器是针对X86架构的!而我们现在要编译的是ARM架构的代码,因为我们编译的代码是需要烧写到ARM板子上的,所以我们需要一个在X86架构的PC上运行,可以编译ARM架构代码的GCC编译器,这个编译器就叫做交叉编译器。一、编译器的获取:交叉编译器有很多种,我们使用Linar
- 2440超详细uboot移植笔记(六)------修改内存控制器
风筝丶
ubootu-boot移植
你好!这里是风筝的博客,欢迎和我一起交流。a.进入汇编函数lowlevel_init(路径:board\samsung\smdk2440\lowlevel_init.S)的lowlevel_init代码段,找到:SMRDATA:.word(0+(B1_BWSCON<<4)+(B2_BWSCON<<8)+(B3_BWSCON<<12)+(B4_BWSCON<<16)+(B5_BWSCON<<20)+
- Linux内核移植之网络驱动更改说明二
凌肖战
系统移植篇Kernelarm开发linux
一.简介本文继续学习NXP官方Linux内核移植网络驱动的更改。在学习uboot移植的时候就已经说过了,正点原子开发板的网络和NXP官方的网络硬件上不同,网络PHY芯片由KSZ8081换为了LAN8720A,两个网络PHY芯片的复位IO也不同。所以,Linux内核自带的网络驱动是驱动不起来I.MX6U-ALPHA开发板上的网络的,需要做修改。本文继上一篇文章的学习,文章地址如下:Linux内核移植
- (一)正点原子I.MX6ULL kernel6.1移植准备
天师电通电容爆破工程师
IMX6ULLlinux驱动开发
一、概述学完了正点原子的I.MX6ULL移植,正点原子的教程是基于Ubuntu18,使用的是4.1.15的内核,很多年前的了。NXP官方也发布了新的6.1的内核,以及2022.04的uboot。本文分享一下基于Ubuntu22.04(6.2.0-36-generic)I.MX6ULL的uboot(v2022.04)和kernel(6.1.y)的移植。新版uboot移植最大不同就是使用了设备树,相对
- uboot移植之mx6ull_alientek_nand.h文件详解三
凌肖战
uboot系统移植篇linuxarm开发
一.简介mx6ull_alientek_nand.h文件是开发板的uboot的一个配置文件。每个开发板都有一个.h的配置文件。mx6ull_alientek_nand.h文件其实是之前针对正点原子ALPHA开发板移植的Uboot配置文件。本文继上一篇文章的学习,地址如下:uboot移植之mx6ull_alientek_nand.h文件详解二-CSDN博客本文继续分析针对正点原子ALPHA开发板的配
- uboot移植之环境变量bootcmd
凌肖战
uboot系统移植篇arm开发linux
一.简介uboot中有两个非常重要的环境变量bootcmd和bootargs,接下来看一下这两个环境变量。bootcmd和bootagrs是采用类似shell脚本语言编写的,里面有很多的变量引用。这些变量其实都是环境变量,有很多是NXP自己定义的。本文来学习uboot的环境变量bootcmd。二.uboot环境变量bootcmd1.uboot环境变量bootcmd文件mx6ull_alientek
- uboot移植之环境变量bootargs
凌肖战
uboot系统移植篇linuxarm开发
一.简介uboot中有两个非常重要的环境变量bootcmd和bootargs。本文来学习uboot的环境变量bootargs。bootargs环境变量也叫命令行参数。bootargs保存着uboot传递给Linux内核的参数。二.uboot移植之环境变量bootargs环境变量bootargs的设置是在mx6ull_alientek_nand.h文件中。mx6ull_alientek_nand.h
- uboot移植之mx6ull_alientek_nand.h文件详解一
凌肖战
uboot系统移植篇arm开发linux
一.简介mx6ull_alientek_nand.h文件是开发板的uboot的一个配置文件。每个开发板都有一个.h的配置文件。mx6ull_alientek_nand.h文件其实是之前针对正点原子ALPHA开发板移植的Uboot配置文件。本文简单分析一下针对正点原子ALPHA开发板的配置文件:mx6ull_alientek_nand.h。二.mx6ull_alientek_nand.h文件详解mx
- imx6ull uboot移植
我要暴富
以下内容来自:正点原子Linux驱动文档一、简介uboot移植主要是根据原厂的uboot移植:芯片厂商通常会做一块自己的评估板并发布BSP,当我们需要定制自己的开发板时可以根据自己的需求(硬件上的不同),对原厂的uboot裁剪等等。注:BSP通常包含uboot、Linux内核、设备树。nxp官方imx6ulluboot试编译编译一个uboot工程主要有以下3条命令:makeARCH=armCROS
- uboot移植之mx6ull_alientek_nand.h文件详解二
凌肖战
系统移植篇ubootlinuxarm开发
一.简介mx6ull_alientek_nand.h文件是开发板的uboot的一个配置文件。每个开发板都有一个.h的配置文件。mx6ull_alientek_nand.h文件其实是之前针对正点原子ALPHA开发板移植的Uboot配置文件。本文继上一篇文章的学习,地址如下:uboot移植之mx6ull_alientek_nand.h文件详解一-CSDN博客本文继续分析一下针对正点原子ALPHA开发板
- 从零适配IMX6ULL开发板Linux系统——uboot移植
涵锐Vellichor
系统移植linuxu-boot操作系统arm
串口驱动搜CP210下载目的:当拿到一块儿完全没有系统的开发板,厂家并没有提供给我们对应的Linux系统,从芯片厂家提供的原厂资料中,修改并适配自己的开发板。我们需要做的步骤如下:获取资料分析配套的SOC启动流程对比与芯片原厂公板硬件的区别尝试烧写公板系统并启动自行编译出镜像并烧写启动开发板:百问网IMX6ULL一、前期能找到越多的资料越好由于我使用的NXP公司的IMX6ULL,所以需要先去NXP
- IMX6ULL开发板,系统移植——第一步Uboot移植
艾斯'ICE
驱动开发
此篇为笔者在学习Linux开发时所遇到的一些操作凝练,旨在想学习Linux开发的小伙伴能不被Uboot移植难住,从而快速进入学习Linux驱动开发。另外说明一下,本教程使用的是EMMC版1、编译nxp官方uboot在Uboot开发包目录下,编写shell脚本,命名为mx6ull_emmc.sh#!/bin/bashmakeARCH=armCROSS_COMPILE=arm-linux-gnueab
- 基于正点原子的教程使用NXP开发板的uboot移植到野火的开发板上--网络驱动部分
一农夫
单片机网络stm32
参考博文:感谢:https://blog.51cto.com/xxpcb/3175658一:在移植完LCD驱动以后进行网络驱动的移植1、找到了NXPevk开发板的原理图,对照着野火开发板原理图,发现都是使用的ENET外设,rmii,所以不需要更改代码即可直接移植到野火开发板上,使用的PHY芯片也是一样的KSZ8081,复位引脚也是一样的2、最主要的就是设置好setenvipaddr192.168.
- nxp官方uboot移植到野火开发板PRO(修改LCD部分和网络部分)
不会学习的小菜鸡
嵌入式Linux学习记录linux嵌入式linux
目录1.适配LCD屏1.1修改mx6ull_fire_emmc.c1.2修改mx6ull_alientek_emmc.h1.3测试2.适配网络部分1.适配LCD屏1.1修改mx6ull_fire_emmc.c路径:uboot根目录/board/freescale/mx6ull_fire_emmc/mx6ull_fire_emmc.c修改前修改后:(我这里是根据5寸屏幕来改的)修改uboot里面的变
- nxp官方uboot移植到野火开发板PRO(无任何代码逻辑的修改)
不会学习的小菜鸡
嵌入式Linux学习记录linux运维mysql
目录1.解压官方uboot压缩包2.添加开发板默认配置文件3.添加开发板默认的头文件4.添加开发板对应的板级文件夹4.1拷贝evk开发板的板级文件夹4.2将该文件夹下的mx6ullevk.c改为mx6ull_fire_emmc.c4.3修改该路径下的Makefie4.4修改该路径下的imximage.cfg4.5修改当前目录下的Kconfig文件4.6修改该目录下的MAINTAINERS5.修改U
- 基于正点原子alpha开发板的第三篇系统移植
*wj
单片机linuxubuntu
系统移植的三大步骤如下:=系统uboot移植=====系统linux移植=====系统rootfs制作====一言难尽,踩了不少坑,当时只是想学习驱动开发,发现必须要将第三篇系统移植弄好才可以学习后面驱动,现将移植好的文件分享出来:仓库:https://gitee.com/wangyoujie11/imx6u-ll-uboot-kernel-rootfs.git使用如下如果直接使用我移植好的四大组
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&