- 网络编程 UDP发送数据
稻田里展望者
Java网络编程udp网络网络协议
UDP通信原理不可靠的网络协议,在通信的两端各建立一个Socket对象(发送和接收数据)发送数据的步骤1.创建发送端的Socket对象(DatagramSocket)2.创建数据,并把数据打包3.调用DatagramSocket对象的方法发送数据4.关闭发送端//创建发送端的Socket对象(DatagramSocket)DatagramSocketds=newDatagramSocket();/
- 串行通信协议——UART
AI_Guru人工智呢
stm32嵌入式硬件单片机
概述UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)是一种广泛使用的串行通信协议,用于实现计算机与外设之间或两个计算机之间的数据传输。UART通信以异步方式进行,这意味着发送和接收设备不需要共享时钟信号。在嵌入式系统、工业控制、消费电子产品等领域,UART通信协议得到了广泛应用。UART通信原理UART通信基于RS-232标准,使用
- 计算机网络学习笔记
今天又吃了三顿饭
计算机网络学习笔记tcp/ip
网络边缘,指与互联网相连接的计算机和其他设备(手机,服务器、智能家居)网络核心:分组路由、交换机、通信链路。服务器处理、存储了80%的数据。C/S模式:client,数据的处理在clientB/S模式:browser,数据的处理在server,client只负责展示。跨平台。无线通信原理:在发射端将数字信号通过AD转化为模拟信号电流,经过馈电设备转换成高频震荡电流,在发射天线发射出电磁波,同理,接
- STM32实现水下四旋翼(三)通信任务——遥控器SBUS通信
何为其然
嵌入式STM32嵌入式
目录一.遥控器SBUS通信原理1.遥控器通信原理2.SBUS通信协议二.基于UCOS-III操作系统创建通信任务三.实现SBUS通信驱动程序四.实现遥控器SBUS通信的应用程序一.遥控器SBUS通信原理1.遥控器通信原理无人系统的远程控制包括遥手持遥控器控制和地面站控制。遥控器是实现无人车、无人机、无人潜航器运动控制的基本部件,用一个高大上点的词叫人在回路控制,或者人机协同控制。也就是将人的意志通
- 通信原理学习笔记
嘉陵妹妹
学习笔记
一个手机通话需要经过下面三个网络类别接入网(AccessNetwork)承载网(TransportNetwork)核心网(CoreNetwork)定义连接终端用户与电信网络的部分。在接入网和核心网之间传输数据的网络。处理、交换和管理通过承载网传输的数据。主要功能-用户接入-信号传输-覆盖局部区域-高效传输-汇聚与分发-资源管理-呼叫控制-数据交换-计费与用户管理-服务提供常见技术-有线接入(DSL
- 通信原理教程chapter4
今日你学左米啊
通信原理教程chapter4感冒+繁忙著教材用的是《通信原理教程》(第三版)--樊昌信著第四章模拟信号的数字化@[toc]模拟信号的数字化(AD转换)模电里面也说过,AD转换包括三个基本步骤:抽样,量化,编码,前两个在模电和信号与系统里面其实已经讲得7788了,这章的重点在于基带信号的编码.还有一些就是带通信号的抽样频率,抽样信号的非均匀量化这两个新一点的东西.这里我们顺便帮大家复习一下信号的分类
- 网络基础:通信原理及网络协议
tianshuiyimo
通用理念网络网络协议
集线器:一个口收到的信号原封不动地转发给其他所有口,其他口上的设备自己决定是否接收信号。有点类似广播,但必广播更纯粹。由于hub只是单纯地转发,所以工作在物理层(OSI第一层)类似于广播模式,纯硬件网桥:工作在数据链路层(OSI第二层)。以太网中,数据链路层地址就是Mac地址,网桥会过滤Mac,只有目的Mac地址相匹配的数据才会发送到出口。一个bridge指的是一个输入到输出的桥接。交换机:早期的
- 【计算机网络】网络基础
YoungMLet
计算机网络linux服务器网络c++c语言
初识网络一、网络发展二、认识协议三、认识网络协议1.协议分层2.OSI七层模型3.TCP/IP五层模型4.OS和网络协议栈四、网络传输基本流程1.TCP/IP协议通讯过程2.以太网通信(1)以太网通信原理(2)数据碰撞3.数据跨网络传输一、网络发展独立模式数据在每台计算机中呈现串行的方式传递,如下图:网络互联多台计算机连接在一起,完成数据共享,如下图:局域网LAN计算机数量更多了,通过交换机和路由
- Android Binder通信原理--05:Binder驱动分析
Darcy1024
本文转载自:Android10.0Binder通信原理(五)-Binder驱动分析本文基于Android10.0源码分析(Kernel4.9)1.摘要 本节主要来讲解Android10.0Binder的驱动层分析(Kernel4.9)。2.概述 在Android中,用户空间的应用程序都可以看做是一个独立的进程,进程间存在隔离,进程不能互相访问数据,如果需要访问就需要借助内核。 每个应用程序都
- HTTPS 安全通信原理
从不中二的忧伤
随着人们网络安全意识的提高,人们对信息的安全传输越来越重视。各大公司也逐步将网站升级成HTTPS。那么,相较于HTTP,HTTPS是怎么保证信息的安全传输的?此文介绍了HTTPS的信息安全传输原理。一、HTTP为什么不安全?HTTP是明文传输,存在三大风险:窃听风险、篡改风险、冒充风险窃听风险:由于HTTP明文传输,中间人可以轻易获取到通信内容。篡改风险:中间人可以篡改信息传输内容冒充风险:中间人
- 共享单车的基本通信原理是什么?
嵌入式开发星球
单片机项目实战操作之优秀嵌入式硬件
我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。一、智能车锁共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。车锁内集成了嵌入式芯片(通信模块),GPS模块和物联网SIM卡。智能锁制造商通过在锁内集成带有独立号码的SIM卡,通过2G、3G、4G网络,与云端保持通信能力,及时将车辆所在位置(GPS信息)和车辆当前状态(锁定状态或使用状态)报送云端。二、芯片
- keepalived的通信原理
三希
智能路由器网络
1、在网络中,主机之间的通信都是通过配置静态路由或者(默认网关)来完成的,而主机之间的路由器一旦发生故障,服务就会中断,因此这种通信模式当中,路由器就成了一个单点瓶颈,为了解决这个问题,就引入了VRRP协议。2、VRRP协议是一种容错的主备模式的协议,保证当主机的下一跳路由出现故障时,由另一台路由器来代替出现故障的路由器进行工作,通过VRRP可以在网络发生故障时透明的进行设备切换而不影响主机之间的
- 51单片机串口通信原理、相关寄存器配置与简单串口收发程序代码
Breakthrough_code
51单片机单片机嵌入式硬件51单片机
目录1.串口通信原理2.51单片机串口通信2.1串口简要模式图2.2相关寄存器(1)PCON、SCON、SBUF(2)IE、IPH、IP(3)配置T1定时器2.3波特率和系统时钟和TH1和TL1计算3.串口通信简单收发使用代码3.1在STC-isp使用端口助手,从单片机发送字节3.2通过端口助手利用主机输入数据在中断中控制LED3.3利用中断把主机发送来数据发送回主机1.串口通信原理串口通信是通信
- 浏览器跨 Tab 窗口通信原理及应用实践
最近,相信大家一定被这么个动效给刷屏了:以至于,基于这个效果的二次创作层出不穷,眼花缭乱。基于跨窗口通信的弹弹球:基于跨窗口通信的FlippyBird:我也尝试制作了一个跨Tab窗口的CSS动画联动,效果如下:代码不多,核心代码200行,感兴趣的可以戳这里:Github-broadcastAnimation当然,本文的核心不是去一一剖析上面的效果具体的实现方式,而是讲讲其中比较关键的一个技术点:而
- iTop-4412 裸机程序(二十三)- I2C通信原理
Kilento
Exynos4412exynos
目录1.I2C通信1.1I2C通信的特点1.2I2C通信的方式2I2C通信协议1.I2C通信I2C(Inter-IntegratedCircui,集成电路总线),是一种用于连接微控制器和外部设备的串行通信协议。它允许多个设备通过两根线(时钟线和数据线)进行通信,从而实现简单而有效的数据传输。I2C通常用于连接传感器、存储器、显示器和其他外部设备。时钟线(SCL,SerialClock,串行时钟)数
- 网络基础【Linux网络编程】
勤奋的懒羊羊~
Linux网络编程网络
目录一、网络发展二、协议和协议分层OSI七层网络模型TCP/IP协议栈三、网络和OS的关系四、网络传输基本流程五、数据包封装和分用六、IP地址和MAC地址MAC地址局域网通信原理IP地址一、网络发展详细参考此篇博文:网络发展史独立模式计算机之间相互独立;网络互联多台计算机连接在一起,完成数据共享;局域网LAN计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN将远隔千里的计算机都连在一起;
- 2021-01-07
你若成风过
#前端通信原理通信闭环-发送请求:1.我们在浏览器地址栏输入网址,按下回车发起'请求'2.浏览器应用帮我们封装数据打包发送请求3.请求发送至本地路由器4.路由器将请求送至交换机5.交换机将请求送至DNS服务器,解析请求地址。将请求通过层层网络服务器(城市之间的电缆,海底的光纤等)发送至目标网址ps:发送到目的地其实也需要通过DNS服务器先将请求发送到目标地址所在的交换机然后目标地址所在的交换机转发
- 【lesson46】进程通信之system V(共享内存)
(unstoppable)
linuxLinux进程通信vscode
文章目录共享内存通信原理用共享内存通信shmServer.ccshmClient.cc完整通信代码common.hppLog.hppshmServer.ccshmClient.cc通信测试共享内存借助管道添加访问控制common.hppshmServer.ccshmClient.cc共享内存通信原理两个进程将一块systemV的物理地址通过页表映射到自己的进程地址空间中。具体点:共享内存的建立共享
- 串口通信原理详解
wespten
C语言汇编通用操作系统与嵌入式系统开发硬件驱动开发硬件工程
串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。串行通讯的特点是:数据是按位(bit)逐位依次传输的,只需一根传输线即可完成单向传输通信;如果有一对传输线就可以实现双向全双工通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢;1、串口划分标准串行接口按时钟同步方式不同,可以分为同步串行接口与异步串行接口。同步串行通信
- 串口通信原理
帅气小哥哥zxy
STM32stm32
注:(1)ALIENTEK精英STM32开发板所使用的STM32F103ZET6最多可提供5路串口(2)串口设置的一般步骤可以总结为如下几个步骤:1)串口时钟使能,GPIO时钟使能2)串口复位3)GPIO端口模式设置4)串口参数初始化5)开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤)6)使能串口7)编写中断处理函数一。波特率1.波特率和比特率的区别波特率:在信息传输通道中,携带数据信
- 串行通信原理
AB_Est
stm32单片机arm
串行通信原理通信接口背景知识并行通信串行通信三种传输方式通信方式STM32串口通信基础UART:通用异步收发器UART异步通信的特点UART异步通信方式引脚通信接口背景知识并行通信传输原理:数据各个位同时传输;优点:速度快;缺点:占用引脚资源多;串行通信传输原理:数据按位顺序传输;优点:占用引脚资源少;缺点:速度慢;三种传输方式1、单工2、半双工3、全双工通信方式1、同步通信:带时钟同步信号传输。
- android与单片机wifi通信原理图,基于单片机的wifi模块原理图分析
weixin_39637919
本文介绍由单片机STM32F103控制无线数字传输芯片nRF24L01的WIFI模块的设计原理,通过无线方式进行数据双向远程传输,两端采用全双工方式通信,该系统具有成本低,功耗低,软件设计简单以及通信可靠等优点。nRF24L01引脚功能及描述nRF24L01nRF24L01的封装及引脚排列如图所示。各引脚功能如下:nRF24L01引脚示意图CE:使能发射或接收;CSN,SCK,MOSI,MISO:
- 串口(UART/USART)通信原理-电气特性
慕诗客
串口通信信息与通信
前面说过串口通信的原理,接下来谈谈UART通信几个具体方式。在此之前,先提几个概念,双工和单工,全双工和半双工。很好理解,单工指一方只能作发送或接收,不能既作发送端也作接收端。双工指既能作发送端,也能作接收端。全双工指在同一时刻既能发送且能接收。半双工指可以收发,但不能同时收发。前面说过用高低电平表示数据0/1,实际上并不准确,因为并不是简单的单一电平,根据电平的差别,UART存在以下几种标准应用
- 通信原理(复习资料)
戏神
通信原理期末复习知识点总结
载波有三个变量,分别为(振幅)、(角频率)、(初相位)(消息)是指能够向人们表达客观物质运动和主观思维活动的文字、符号、数据、语音、图像等。卷积对频率的影响是(频谱搬移)差错控制技术的种类:(检错重发)(前向纠错)(反馈校验)(检错删除)信号的特性可以通过幅度、频率、相位等参量来描述,从信号的特性出发可将其分为(模拟信号)和(数字信号)两大类双边带调制全称为(双边带抑制载波调制)在数字通信中,产生
- 【Iot】什么是串口?什么是串口通信?串口通信(串口通讯)原理,常见的串口通信方式有哪些?
卸载引擎
iot物联网单片机前端
串口通信原理1.串口2.串口通信4.波特率与比特率5.帧格式3.串口通讯的通讯协议3.1.RS2323.2.RS485总结1.串口串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串口可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接
- 【Binder】Android 跨进程通信原理解析
一场雪ycx
Android基础知识javaandroidandroidstudio算法
前言在Android开发的过程中,用到跨进程通信的地方非常非常多,我们所使用的Activity、Service等组件都需要和AMS进行跨进程通信,而这种跨进程的通信都是由Binder完成的。甚至一个看似简单的startActivity操作,就有可能发生7次的跨进程通信,不信的话我就带大家走一下Activity的启动流程看看。Activity的启动流程在日常的开发中,我们启动一个Activity通常
- lua(tolua)与C#交互以及泄漏的整理与总结
饮食男女__
lua与C#交互通信原理lua调用C#调用无返回值函数(lua访问image的SetNativeSize)调用返回C#对象的函数(lua访问image的mainTexture)参考一个调用场景C#调用lua通过Require\Dofile调用lua以及通过DoString执行DoString通过lua虚拟机对象获取对应的对象实例完成调用Tolua中泄漏1.table作为key。2.C#持有lua对
- 专业143总分420+复旦大学957信号与系统考研经验电子信息与通信工程
一个通信老学姐
博睿泽信息通信考研论坛博睿泽信息通信考研考研信息与通信经验分享信号处理
本人本科排名中流211院校报考复旦。今年考研成绩出来,专业课143,符合自己预估,数学有点拉胯,英语有点超预期,政治正常,总分420+,顺利考上复旦大学电子信息,以下总结一些自己去年的复习经历,大家根据自己的实际情况借鉴,适合自己的是最好的。专业课专业课具体复习用书和资料:教材:《信号与系统》–奥本海姆《通信原理》–樊昌信资料:参加博睿泽信息通信Jenny老师线上辅导课赠送的,复旦957信号与系统
- Python网络编程--学习记录
进击的小白9527
网络学习服务器
1.网络通信原理:1.1CS和BS架构客户端软件要是想将数据交给服务端,它就必须调用计算机硬件(网卡),让网卡将数据发给服务端计算机的网卡.服务端的计算机网卡,将数据交给它的操作系统,再交给服务端软件.这样就是完成了数据的传输.这个过程是主动的,当服务端网卡收到数据的时候,会被操作系统放入内存.而服务端软件会主动向操作系统发起系统调用.问操作系统有没有我的数据.操作系统说有,服务端软件就可以拿到它
- 网络包IP首部(详细)解析附图快速掌握
快乐的学习
网络tcp/ip网络协议
目录一、简介二、具体介绍三、各部分作用详解四、其他相关链接1、TCP报文段的详细图总结2、TCP三次握手和四次挥手详解3、socket通信原理及相关函数详细总结一、简介本文主要讲解网络包IP首部各部分的作用。二、具体介绍IP报头默认为20byte,后面可自定义增加,具体报头长度IHL部分控制。版本:占4位,指IP协议的版本。首部长度:表示IP包首部长度,最短20字节,最长60字节。区分服务:8位,
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen