- 串口uart编程——基于imx6ull
鄧二寶official
imx6ulluart
1.main.c#include"uart.h"voiddelay(volatileintd){while(d--);}intmain(void){charc;uart_init();while(1){c=getchar();putchar(c);putchar(c+1);}return0;}2.uart.c/*设置uart的总时钟寄存器:CCM_CSCDR1;地址:20C_4024h;设置的位b
- 百问网imx6ullpro调试记录(linux+qt)
嵌入式修炼师
linux驱动linuxqt
调试记录文章目录调试记录进展1.开发板相关1.1百问网乌班图密码1.2换设备开发环境搭建串口调试网络互通nfs文件系统挂载1.3网络问题1.4系统启动1.5进程操作2.QT2.1tslib1.获取源码2.安装依赖文件3.编译2.2qt移植1.获取qt源码2.配置编译器3.编译2.3拷贝到开发板1.拷贝2.修改开发板配置文件qttslib3.验证是否生效2.4安装QtCreator1.获取安装包2.
- 前端自动化测试:TDD 和 BDD 哪个更好一些?
测试员小静
技术分享测试程序人生软件测试测试工程师ui程序人生
大家好,我是小静,今天整理了一份前端自动化测试手册,希望能对你有帮助!这里赠送一套软件测试相关资源:软件测试相关工具软件测试练习集深入自动化测试Python学习手册Python编码规范大厂面试题和简历模板关注我公众号:【程序员小濠】即可免费领取!交流群:175317069Vue应用测试项目环境搭建运行vuecreate[project-name]来创建一个新项目。选择"Manuallyselect
- [内网安全] 内网渗透 - 学习手册
Blue17 :: Hack3rX
网络安全-内网安全攻防学习安全网络安全
这是一篇专栏的目录文档,方便读者系统性的学习,笔者后续会持续更新文档内容。如果没有特殊情况的话,大概是一天两篇的速度。(实验多或者节假日,可能会放缓)笔者也是一边学习一边记录笔记,如果读者发现了笔者的Bug,欢迎留言讨论,笔者会不定期更新以往的笔记,一步步完善内网渗透的只是框架。通过Web渗透,我们打开率会拿到目标的一个WebShell,或者其他啥Shell,那么内网渗透就从这个Shell开始了,
- imx6ull移植Linux系统第三篇——根文件系统的构建
Shark-Ele
Linuxlinuxubuntu
imx6ull移植Linux系统第三篇——根文件系统的构建花了大概两周的时间,把Linux的移植认真学了一遍,期间踩了不少坑,花费了不少时间去解决各种奇奇怪怪的问题,最终完成了uboot、系统镜像、设备树以及根文件系统的制作,并最终下载到开发板上运行。这里想对这两周的学习内容进行一个总结,因为后期会有其他的学习安排,系统移植是一些经验和方法的掌握,如果长时间不去用,时间久了肯定会忘,希望这里写的总
- ARM Cortex-M3与Cortex-M4权威指南
胡妃意
ARMCortex-M3与Cortex-M4权威指南【下载地址】ARMCortex-M3与Cortex-M4权威指南ARMCortex-M3与Cortex-M4权威指南欢迎阅读《ARMCortex-M3与Cortex-M4权威指南(第3版)》,这是一本针对嵌入式系统开发者量身打造的深度学习手册项目地址:https://gitcode.com/Open-source-documentation-tu
- icm20608 linux驱动 regmap spi的方式读写寄存器
Embedded-Alien
linuxkernellinuxdriverarmlinux
开发版芯片imx6ull驱动测量了系统调用read10000次的时间验证了开启硬件浮点和不开启硬件浮点的运算浮点数时间基本相同1.驱动代码#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#in
- SCALA学习手册.pdf(JasonSwartz)
zxfxghfd
scala学习pdf
书:python33com(<----web)Scala概述:“Scala是‘可扩展语言’(SCAlableLanguage)的缩写,于2003年创建,为JVM平台上的函数式编程以及面向对象编程提供一个高性能开发环境。”值与变量:“值(val)是不可变、有类型的存储单元;变量(var)是可变、有类型的存储单元。”数据类型与转换:“Scala支持多种数据类型,包括Byte、Short、Int、Lon
- Golang学习手册
book_longker
#Golanggolang开发语言后端
Golang基础第一章:Golang的安装和开发工具配置1.1安装1.2vscode插件安装失败解决方法1.3新建项目,编译文件1.4Go语言开发工具Vscode配置第二章:GoLang定义变量、fmt包、Println、Printf、Go语言注释2.1.变量声明和定义变量声明变量定义变量初始化2.2.fmt包打印输出Print、Println、Printf2.3.Go语言中的注释单行注释多行注释
- 谷歌首发!《高级Kotlin强化实战学习手册(附Demo)》开放下载(1)
2401_84538063
程序员kotlin学习开发语言
第二章Kotlin实战避坑指南方法入参是常量,不可修改不要Companion、INSTANCE?Java重载,在Kotlin中怎么巧妙过渡一下?Kotlin中的判空姿势Kotlin复写Java父类中的方法Kotlin“狠”起来,连TODO都不放过!is、as`中的坑Kotlin中的Property的理解also关键字takeIf关键字takeIf关键字单例模式的写法“工欲善其事,必先利其器”,学习
- 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
- 先打卡
海沦
阅读输出第249天【海伦】3月7日【书名】微精通:轻松到不可能放弃的技能学习手册【作者】【英】罗伯特·特威格尔【出版社】江西人民出版社·后浪【收获】1、精通都有精确的结构:1.入门技巧2.协同障碍3.背景支持4.成功回报5.可复验性6.可实验性2、什么是动态学习?理论结合实践3、定位隐秘的微精通:1)规则一:发觉兴趣2)全方位了解3)立体学习,多元感知(触觉、嗅觉、味觉、视觉,体验…)4)咨询专家
- IMX6ULL开发板通过网线直连PC机进行TFTP、NFS进行网络调试
Terry.Z_1009
Linuxlinuxubuntu
硬件平台:正点原子imx6ull阿尔法开发板应用背景:1、首先我的笔记本是连得无线网,即处于联网状态。2、办公桌周围没有网口,路由器又比较远,所以不好使用网线连接路由器,再连接开发板进行网络下载。所以,使用PC与开发板通过网线直连,在PC机上创建网桥进行桥接。一、PC端win7系统设置:如下图:此时会出现网桥然后基于正点原子的驱动教程,进行NFS下载,或者TFTP下载2022/04/11以上方法,
- Java学习手册——第七篇基础语法
Jack魏
#JavaSE整理java学习Java语法Java学习手册
Java学习手册——第七篇基础语法1.注释2.顺序语句3.条件语句3.1if语句3.2switch语句4.循环语句4.1for循环4.2while语句4.3do...while语句本篇为大家快速入门Java基础语法,了解一个语言的基础语法是必要的,因为我们后期都是需要用这些基础语法汇聚成我们想要的功能和想法。这些都是必知必会的,但是不需要十分掌握,需要用到时可知道哪里查询,用多了就熟练了。1.注释
- RTMP_ReadPacket, failed to read RTMP packet header rtmp://127.0.0.1/live/lyc: Unknown error occurred
程序山顶洞人
ffmpeg
关于imx6ull视频推拉流出现的:RTMP_ReadPacket,failedtoreadRTMPpacketheaderrtmp://127.0.0.1/live/lyc:Unknownerroroccurred解决方法:根据报错猜测是RTMP服务出现问题,就再去重新配置支持RTMP、HTTPFLV协议的第三方模块:nginx-http-flv-module最后在使用Buildroot编译的时
- Linux命令学习手册-zip
QuietHeart
zip[-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$][-bpath][-nsuffixes][-tmmddyyyy][-ttmmddyyyy][zipfile[file1file2...]][-xilist]或zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b][-ll][-n][-t][-][压缩文件][文件...][-i][-x]功能zip可用来
- 红枫国际EDU - 鲨鱼学校 - 夏令营
红枫鲨鲨
联系鲨鱼老师索取夏令营学习手册,含五本英语绘本,小小美食家英语食谱五种,数学逻辑思维(五种能力:分析,比较,概况,简化,推理)手机:18516430848微信号:MapleTree001过去的一年里,有四条小鲨鱼,跟随鲨鱼老师,一起度过了很多快乐时光。我们一起学习了几十篇美国小学的教材英语绘本。一起扩大了200+的词汇量。一起用PBL(ProjectBasedLearning)学习方法学习英语语言
- Scratch 3.0【官方】学生及老师学习手册
诗者才子酒中仙
Scratch热门作品专栏学习scratch
介绍:Scratch3.0【官方】学生及老师学习手册(台湾教育者共同编写)资源下载链接:Scratch3.0【官方】学生及老师学习手册(台湾教育者共同编写):https://download.csdn.net/download/leyang0910/88818816Scratch3.0学生手册介绍:《Scratch3学习手册》主要分为3个部分,分别是软件使用、积木介绍和项目练习。如果你是一个完全没
- ChatGPT学习第一周
冷暖从容
ChatGPTchatgptai
学习目标掌握ChatGPT基础知识理解ChatGPT的基本功能和工作原理。认识到ChatGPT在日常生活和业务中的潜在应用。了解AI和机器学习的基本概念获取人工智能(AI)和机器学习(ML)的初步了解。理解这些技术是如何支撑ChatGPT的。✍️学习活动学习资料《ChatGPT在做什么…为什么它能做到?》—斯蒂芬·沃尔夫勒姆《三分钟看懂ChatGPT》—量子位智库·火线报告《ChatGPT学习手册
- AI绘画商业变现
从零开始学习人工智能
AI作画
写在前面Hi,欢迎大家来到AI绘画学习|学习手册,相信在接下来的日子里,我们将在这里见面很多次。AI绘图,顾名思义,即用AI实现绘图,在特定程序中输入特定关键词/指令,即可产出新的图片,而图片的主人就是你自己。简单来说,这是一种让你即使没有绘画能力,也能产出画作的技术。目前AI绘画在全球已经有了非常良好的开源生态,拥有了“StableDiffusion”和“DiscoDiffusion”等优质的开
- IMX6ULL编译led驱动程序出现fatal error: generated/autoconf.h以及 ERROR: Kernel configuration is invalid.的解决方法
Arron475
ubuntuLinux驱动开发驱动开发linux运维ubuntu
问题背景:最近在学习IMX6ULL的驱动程序,在用make命令执行编译led驱动程序时,出现以下报错:make-C/home/book/100ask_imx6ull-sdk/Linux-4.9.88M=pwdmodulesmake[1]:进入目录“/home/book/100ask_imx6ull-sdk/Linux-4.9.88”ERROR:Kernelconfigurationisinvali
- linux+rv1126/imx6ull:opencv静态库交叉编译
孙八瓶
Linux软件linuxopencv运维
目录1.下载2.准备工作2.1安装依赖环境2.2安装Cmake2.3解压opencv3.Cmake设置3.1文件夹选择1)进入源码根目录2)运行cmake3)选择目录4)进入配置界面5)查找编译器6)配置编译器3.2编译选项1)search2)点击Configure3)点击generate4)修改文件4.编译1.下载1)官网自行下载2)国内镜像网站2.准备工作2.1安装依赖环境1)[编译器]>su
- 【Python笔记:Numpy常用函数查询手册】
Tang_Fish
Numpypythonnumpy数据分析
Numpy学习手册Numpy入门1.创建ndarray数组1.1创建一维ndarray数组1.2创建多维ndarray数组1.3创建有序ndarray数组2.ndarray对象属性3.Numpy内置函数4.ndarray对象方法数据重塑合并1.数组重塑2.数组合并3.数组拆分4.数组转置和轴变换随机数随机整数矩阵Numpy入门Numpy是数据分析的基础性第三方库,对于python的学习来说是必备的
- imx6ull学习记录(一)
桃成蹊2.0
IMX6ULL记录linux设备使用记录学习
这一块主要是了解linux系统驱动部分,编译镜像相关的知识,这里记录一下。使用板子如下:教程用的这一个版本:1、基本环境搭建这个比较简单,只是注意一下就是正点原子的教程用了一个NFS文件系统,简单来讲就是linux移植不是有三大块吗,uboot,linux内核和文件系统,正点原子教程里面大部分这个文件系统是放在虚拟机里面的,然后通过nfs的方式来访问的。所以这里要关注一下学习过程中我建了一个文件夹
- IMX6ULL - 移植uboot-imx_v2020.04_5.4.70_2.3.0
树 哥
嵌入式Linuxlinuxarm开发uboot
作者:zzssdd2E-mail:
[email protected]一、说明主机系统:Ubuntu20.04.3LTS开发板:TOPEET-IMX6ULLUboot版本:imx_v2020.04_5.4.70_2.3.0交叉编译器:gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf二、环境搭建2.1、uboot源码获取NXP维护的uboot
- css3帮助文档,CSS3 最新版参考手册
坐会儿吧
css3帮助文档
《CSS3最新版参考手册》为官方CSS3在线参考学习手册,本css3在线开发手册包含了各种css3属性、语法、定义、使用方法,实例运行等,是网页前端学习者及开发者不可或缺的在线查询手册文档!注:CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的,这些模块包括:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。CSS3是CSS(层叠样式表)技术的升级版本,于
- Linux命令学习手册-objcopy
QuietHeart
objcopy[选项]...输入文件[输出文件]功能将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。描述objcopy工具使用BFD库读写目标文件,它可以将一个目标文件的内容拷贝到另外一个目标文件当中。objcopy通过它的选项来控制其不同的动作,它可以将目标文件拷贝成和原来的文件不一样的格式。需要注意的是objcopy能够在两种格式之间拷贝一个完全链接的文件,
- STM32完全学习手册
石头嵌入式
STM32stm32学习嵌入式硬件自学stm32
1.了解STM32微控制器了解STM32系列:了解STM32系列微控制器的不同型号和系列,以及它们的特点和应用领域。学习基础理论知识:学习嵌入式系统和微控制器(ARM)的基础知识,包括处理器架构、外设、时钟和中断等。2.准备开发工具开发板:购买一块适合入门学习的STM32开发板。开发软件:下载并安装STM32CubeIDE或者其他适合的开发软件,这些软件提供了编译、调试和仿真等功能。学习资源:寻找
- Linux命令学习手册-lsof
QuietHeart
lsof[options]filename功能列出进程打开的文件的信息。描述lsof简介lsof(listopenfiles)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,
- 2021-11-19 如何高效率学习?—《吃掉那只青蛙2:高效率学习手册》
树毛竹
每天分享一本书。今天我分享的书:《吃掉那只青蛙2:高效率学习手册》。作者博恩·崔西,美国首屈一指的个人成长权威人士,当今世界上个人职业发展方面最成功的演说家和咨询家之一。本书提出了22个告别拖延、变得优秀的学习方法。本书从“成功的三大支柱”介绍自尊、个人责任、目标的含义,强调价值观的重要性;介绍时间管理的常规方法;引导我们用全新的方式去思考,产生真正的内在动力,同时教给我们学习规划方法和工具,帮助
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
- 第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情