- FFmpeg源码:av_rescale_rnd、av_rescale_q_rnd、av_rescale_q、av_add_stable函数分析
cuijiecheng2018
FFmpeg源码分析ffmpeg
一、av_rescale_rnd函数(一)av_rescale_rnd函数的声明av_rescale_rnd函数声明在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavutil/mathematics.h中:/***Roundingmethods.*/enumAVRounding{AV_ROUND_ZERO=0,///2**av_rescale_rnd(AV_NOP
- 【Java万花筒】选择最适合您的数据序列化格式:比较 Avro、Protocol Buffers、JSON、XML、MessagePack和BSON
friklogff
Java万花筒javajsonxml
选择最佳数据序列化格式:找到适合您的解决方案前言在当今数据驱动的世界中,高效地处理和传输数据变得至关重要。选择合适的数据序列化格式对于数据存储、通信和处理的性能至关重要。本文将介绍并比较几种常用的数据序列化格式,包括ApacheAvro、ProtocolBuffers、JSON、XML、MessagePack和BSON。通过了解它们的概述、特点、应用场景和示例代码,您将能够更好地选择适合您需求的数
- 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Navigation组件
记忆的小河
harmonyos华为
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Navigation组件一、操作环境操作系统:Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、Navigation组件鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Navigation组件子组件可以包含子组件。从APIVersion9开始,推荐与NavRouter组件搭配使用。接口
- IDEA avsc文件生成实体类
hello_zzw
JavakafkaideamavenjavaKAFKA
avsc文件生成实体类pom.xml加入配置org.apache.avroavro1.8.0org.apache.avroavro-maven-plugin1.8.0generate-sourcesschema${project.basedir}/src/main/avro/${project.basedir}/src/main/java/org.apache.maven.pluginsmaven
- 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之NavRouter组件
记忆的小河
harmonyos华为
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之NavRouter组件一、操作环境操作系统:Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、NavRouter组件导航组件,默认提供点击响应处理,不需要开发者自定义点击事件逻辑。子组件必须包含两个子组件,其中第二个子组件必须为NavDestination。接口NavRouter()事件名称
- Java原生序列化和Kryo序列化性能比较
编码前线
1.背景最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括:专门针对Java语言的:Kryo,FST等等跨语言的:Protostuff,ProtoBuf,Thrift,Avro,MsgPack等等这些序列化方式的性能多数都显著优于hessian2(。有鉴于此,我们为dubbo引入Kryo和FST这两种高效Java序列化实现,来逐步取代hessian2。其中,Kryo是
- Kafka使用Avro序列化data
阿猫阿狗Hakuna
如果您正开始使用Kafka,那么您需要做的一件事就是选择一种数据格式。最重要的是在使用过程中保持一致。任何格式,无论是XML、JSON还是ASN.1,如果它在所有领域都得到一致的使用,那么它总比一堆乱七八糟的临时选择要好。但如果你是从头开始使用Kafka,哪一种格式最好?这里有许多标准:效率、易用性、对不同编程语言的支持,等等。在我们自己的使用中,我们发现ApacheAvro是流数据更好的选择之一
- 每日精读 美国将对普京实施制裁
Sky008
TheUnitedStateswillimposeaslateofsanctionsonRussianPresidentVladimirPutinandForeignMinisterSergeyLavrov,theWhiteHouseannouncedFriday.白宫周五宣布,美国将对俄罗斯总统弗拉基米尔·普京和外交部长谢尔盖·拉夫罗夫实施一系列制裁。TheUnitedKingdomandthe
- CDC 整合方案:Flink 集成 Confluent Schema Registry 读取 Debezium 消息写入 Hudi
Laurence
大数据专题付费专栏flinkhudidebeziumavroconfluentschemaregistry
本文介绍的整体方案选型是:使用KafkaConnect的DebeziumMySQLSourceConnector将MySQL的CDC数据(Avro格式)接入到Kafka之后,通过Flink读取并解析这些CDC数据,其中,数据是以Confluent的Avro格式存储的,也就是说,Avro格式的数据在写入到Kafka以及从Kafka读取时,都需要和ConfluentSchemaRegistry进行交互
- Flink 流式读取 Debezium CDC 数据写入 Hudi 表无法处理 -D / Delete 消息
Laurence
大数据专题flinkhudi无法处理deletechangelogdebeziumcdc
问题场景是:使用KafkaConnect的DebeziumMySQLSourceConnector将MySQL的CDC数据(Avro格式)接入到Kafka之后,通过Flink读取并解析这些CDC数据,然后以流式方式写入到Hudi表中,测试中发现,INSERT和UPDATE消息都能很好的处理,但是,-D类型的Delete消息被忽略了,即使已经开启了‘changelog.enabled’=‘true’
- Java在网络通信中应该如何选择合适的序列化框架?
coffee_babe
Netty网络IOjava开发语言序列化
前言说到网络通信就会牵涉到数据的序列化与反序列化,现如今序列化框架也是层出不穷,比如FST、Kryo、ProtoBuffer、Thrift、Hessian、Avro、MsgPack等等,有的人可能会有疑问,为什么市面上有这么多框架,JDK不是已经有自带的Serializable序列化接口吗?很遗憾地说出这个事实,作为JDK自带地序列化机制,无论是在时间还是空间上的性能不尽人意,但凡时间或者空间上性
- 常见序列化的优劣:pb、avro、json、hessian
M.Rambo
jsonjava性能优化
概念(1)基础概念和用途序列化和反序列本质上就是对象和字节数组的转换:序列化时,将Java对象编码为byte数组反序列化,则是将byte数组转换为Java对象序列化用途:1、在网络上传送对象的字节序列2、把对象的字节序列永久地保存到硬盘上,通常放在一个文件中(2)java序列化的实现1、ObjectOutputStream:通过writeObject方法将对象序列化,并将得到的字节序列写到目标输出
- Flume企业级应用 - 扇入扇出
阿年、嗯啊
Flumeflumejava大数据扇入扇出
水善利万物而不争,处众人之所恶,故几于道文章目录1.扇入、扇出2.示例1.扇入(聚合)a1配置:a1_netcat_mem_avro.confa2配置:a2_taildir_mem_avro.confa3配置:a3_avro_mem_logger.conf2.扇出(复制)a1配置:a1_taildir_mem_avro.confa2配置:a2_avro_mem_hdfs.confa3配置:a3_a
- PiflowX组件-FileRead
PiflowX
PiflowX大数据sparkbigdataflinkhadoop
FileRead组件组件说明从文件系统读取。计算引擎flink组件分组file端口Inport:默认端口outport:默认端口组件属性名称展示名称默认值允许值是否必填描述例子pathpath“”无是文件路径。hdfs://server1:8020/flink/test/text.txtformatformat“”Set(“json”,“csv”,“avro”,“parquet”,“orc”,“r
- PiflowX组件-FileWrite
PiflowX
sparkflinkbigdata大数据hadoop
FileWrite组件组件说明往文件系统写入。计算引擎flink组件分组file端口Inport:默认端口outport:默认端口组件属性名称展示名称默认值允许值是否必填描述例子pathpath“”无是文件路径。hdfs://server1:8020/flink/test/text.txtformatformat“”Set(“json”,“csv”,“avro”,“parquet”,“orc”,“
- 制作 MSK Connect 的 Confluent Avro Converter + Debezium MySQL Connector 插件包
Laurence
大数据专题付费专栏kafkaconnectavrodebeziumconfluentconnectorconverter
MSKConnect的插件包需要将各种插件的Jar包及其依赖包放到一起,打成Zip包,上传到S3,然后在MSKConsole上创建插件时指定好Zip位置即可。为了便于维护,我们不建议将各种插件的Jar包混在一起放入同一个文件内,最好还是按插件原来的名称单独创建文件夹,单独放置各自的Jar包。我们以DebeziumMySQLConnector和ConfluentAvroConverter这两个插件为
- Flink 集成 Debezium Confluent Avro ( format=debezium-avro-confluent )
Laurence
大数据专题付费专栏flinkcdcdebeziumavroconfluentschema-registrykafka
博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,京东购书链接:https://item.jd.com/12677623.html,扫描左侧二维码进入京东手机购书页面。本文介绍的场景是:使用KafkaConnect的DebeziumMySQLSourc
- Ubuntu20.04 安装 ROS noetic + MAVROS
大强强小强强
安装
本文在AlphaCatOvO【ROS】在Ubuntu20.04安装ROS的详细教程基础上,根据实际安装经验,稍微进行补充。一、安装Ubuntu20.04假设已经正确安装。二、安装ROSnoetic2.1换源执行sudoaptupdatesudomv/etc/apt/sources.list/etc/apt/sources_default.list#保存原始的万一哪天想要sudogedit/etc/
- 四旋翼与四元数学习笔记
集智飞行
px4无人机开发笔记四元数px4经验分享
为了实现四旋翼无人机的编队控制,重点学习了四旋翼加速度转换为姿态角和推力指令的具体手段,详细学习了四元数、旋转矩阵、欧拉角在四旋翼上的应用,学习了四旋翼的几何控制法、姿态角控制器设计,学习了mavros、c++中四元数有关内容。1、学习了四元数在四旋翼无人机上的应用常见的加速度指令并不是转换为姿态角来控制四旋翼,而是转化为四元数。在mavros的控制程序中,也没有使用欧拉角,而是采用了四元数。这是
- mavros和PX4中的海拔高与椭球高转换
集智飞行
无人机开发px4rosc++飞控机器人
飞控高度传感器中一般有两种高度:海拔高。也称AMSL(AboveMeanSeaLevel)height或者geoidheight或者正高,顾名思义就是指高于当地平均海平面的高度。我猜气压计测得的高度应当就是与海平面相关的。椭球高。也称ellipsoidheight或者大地高。顾名思义就是指相对于WGS84地球标准椭球模型的高度。GPS定位系统普遍采用的WGS84坐标系,给出的高度就是ellipso
- 查看 Avro 格式的 Kafka 消息(启用了 Confluent Schema Registry )
Laurence
付费专栏kafkaavroconfluentschemaregistry
使用Avro格式传递Kafka消息要比Json更加高效,因为它是二进制格式,在启用了ConfluentSchemaRegistry的情况下,会进一步地提升传输效率,因为Avro中的Schema信息将不再出现在消息中,消息体积会进一步压缩,同时,还可以利用到SchemaRegistry的其他好处,例如SchemaEvolution管理。但是,由于Avro是二进制格式,且使用了ConfluentSch
- 111.Parquet表的使用
大勇任卷舒
Parquet格式:数据模型:Avro,Thrift,ProtocolBuffers,POJOs查询引擎:Hive,Impala,Pig,Presto,Drill,Tajo,HAWQ,IBMBigSQL计算框架:MapReduce,Spark,Cascading,Crunch,Scalding,KiteParquet是一种列式的二进制文件格式,Impala基于Parquet文件可以高效的处理大型复
- Flume 之自定义 Source
知其_所以然
flumejava技术flume大数据
1、简介Flume自带Source有Avro、Thrift、Netcat、Taildir、Kafka、Http等,有些场合比如我们指定访问接口获取数据当做Flume的Source,像这种定制化的Source需要我们自己实现,下面我将介绍如何自定义实现Source。2、自定义实现Flume的Source使用自定义Source,访问自身的web服务,并且发送至logger的Sink。2.1、引入依赖o
- flume的自定义sink-Kafka
weixin_30483013
大数据shelljava
1、创建一个agent,sink类型需指定为自定义sinkvi/usr/local/flume/conf/agent3.confagent3.sources=as1agent3.channels=c1agent3.sinks=s1agent3.sources.as1.type=avroagent3.sources.as1.bind=0.0.0.0agent3.sources.as1.port=41
- Flume1.9自定义Source和Sink实战
涟漪海洋
技术实战flumesink
背景在了解了flume的工作原理之后,在一定程度上可能会有自定义输入源和输出目的地的需求,因此本文做了一个简单的demo,以备后查自定义SourceSource是负责接收数据到FlumeAgent的组件。Source组件可以处理各种类型、各种格式的日志数据,包括avro、thrift、exec、jms、spoolingdirectory、netcat、sequencegenerator、syslo
- 给APM固定翼增加相机
书中藏着宇宙
NVIDIA边缘端视觉部署APM无人机
一、原因由于要做固定翼仿真和末端视觉制导方面的工作,所以需要对APM固件的固定翼飞机添加相机模型。对于SDF文件而言,其本质是有XML语言进行描述的,所以我们只需要对其相机的添加过程进行描述即可。二、要求(1)mavros和ros确保已经安装(2)gazebo确保已经安装(3)APM固件已经下载三、添加SDF模型将下面这个XML文件添加到对应的SDF文件中去<model
- [UAV] 无人机仿真平台搭建
解解i
UAV深度学习人工智能
[Amovlab]开源项目从0开始的无人机仿真平台搭建1.基础环境1.1新建本地代码仓库1.2编译添加路径(记得将PathToPrometheus替换成你的文件路径)1.3安装ROS所需的其他插件或者库安装Mavros功能包安装rtabmap安装Octomap:激光SLAM依赖项安装(视情况安装):1.4配置Prometheus_PX4环境配置编译BUG记录Prometheus_PX4编译成功!初
- 一文搞定px4、ardupilot mavlink软件协议
L菌的小跟班
通讯自动驾驶数据挖掘机器学习自然语言处理深度学习
搞开源无人机的朋友最耳熟能详的莫过于它的通讯协议MAVLINK了。Mavlink----一个又好气又好笑的名词,仿佛自带光环,它一出场,就会附带两个小弟:ros、mavros。网络上mavros免费的课程一大堆,mavlink的倒是少之又少。很多人都会形成一种观念,难道是因为mavros要简单些?今天L君要告诉你们,其实直接使用mavlink比使用mavros简单的多啦。对于一个老程序员来说,理解
- xtdrone用键盘控制无人机飞行 无法起飞
X uuuer.
无人机
运行案例解锁无人机螺旋桨转动但无法起飞也未报错解决方法:在QGC中修改:PX4飞控EKF配置将PX4使用的EKF配置为融合GPS的水平位置与气压计高度。如果我们想使用视觉定位,就需要把修改配置文件。此修改意味着EKF融合来自mavros/vision_pose/pose的数据,并不是修改完无人机就可以视觉定位了,需要相关程序提供mavros/vision_pose/pose的数据,相关程序包括视觉
- MAVROS与机载电脑Jetson nano通信
南京超维空间智能科技有限公司
超维空间S2无人机使用说明超维空间M1无人机使用说明ROS常见知识点总结无人机ROSmavros通信
简介:MAVROS和Jetsonnano通信,设置飞控参数和MAVROS文件,实现飞控和机载电脑的通信。MAVROS相当于PX4飞控中的MAVLINK模块。MAVROS将话题转为MAVLINK格式消息发送给飞控,飞控中的MAVLINK模块将MAVLINK格式消息转化为uORB消息给PX4各模块间传递消息使用,也可以反过来从uORB消息一直到ROS话题。MAVROS简介ROS结合PX4的或者APM的
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj