- 虚幻3引擎介绍
pizi0475
游戏引擎游戏开发引擎开发引擎游戏服务器工具脚本shader
开发背景当游戏进入3D时代之后,“引擎”这个概念越来越多的进入了我们的视野。游戏引擎其实可以比作赛车引擎,它把游戏中的各种元素捆绑在一起,在后台指挥它们同步、虚幻引擎3+Speedtree引擎创造的出奇迹有序地工作,不同游戏引擎就像不同的赛车引擎一样,会给玩家和驾车者以不一样的感受。在3D引擎的发展史中,为我们留下深刻印象的作品有很多。例如Quake3引擎以其优秀的物理性能和出色的稳定性造就了一代
- Quake1和2的pak资源文件格式说明
ALonWol
GAME-DEV
Quake1和Quake2的源码都已经公开了,Github上可找到。源码里边有对pak文件解析的代码,不过我从这里paklib找到一个别人独立出来的一个库,代码不多:包括创建pak文件、向pak文件中添加资源、从pak文件中提取资源等。我看了下,然后把一些东西记录下来,以便以后忘记后回顾用。Quake3的资源包格式是pk3的,这种格式可以直接改成zip后缀,然后解压就可以得到里边的资源,pak格式
- 2021-02-13 Quake3源码的一些心得(一)
MathPhilosophy
Quake3是Idsoft的大作,属于差不多20年前的东西,大神JohnCarmark所在团队的作品,之前分析了一下著名的平方根求倒算法,研究了一段时间源码,算是小有所成,这篇文章主要泛泛的介绍一下下,谈一下自己的心得体会。首先谈一下编程风格,用的是C语言写的,加上少量汇编,应该标准C,完全没有c++,没有stl,没有模板等;甚至连动态数组都没有,所以所用到的数据结构基本都是独立实现的...由于用
- [转贴]《雷神之锤III》里求平方根倒数的函数(快速平方根(倒数)算法)
Yofoo
[转贴]《雷神之锤III》里求平方根倒数的函数(快速平方根(倒数)算法)在3D图形编程中,经常要求平方根或平方根的倒数,例如:求向量的长度或将向量归一化。C数学函数库中的sqrt具有理想的精度,但对于3D游戏程式来说速度太慢。我们希望能够在保证足够的精度的同时,进一步提高速度。Carmack在QUAKE3中使用了下面的算法,它第一次在公众场合出现的时候,几乎震住了所有的人。据说该算法其实并不是Ca
- 雷神之锤III》里求平方根倒数的函数(快速平方根(倒数)算法)
iteye_9681
在3D图形编程中,经常要求平方根或平方根的倒数,例如:求向量的长度或将向量归一化。C数学函数库中的sqrt具有理想的精度,但对于3D游戏程式来说速度太慢。我们希望能够在保证足够的精度的同时,进一步提高速度。Carmack在QUAKE3中使用了下面的算法,它第一次在公众场合出现的时候,几乎震住了所有的人。据说该算法其实并不是Carmack发明的,它真正的作者是Nvidia的GaryTarolli(未
- 《雷神之锤III》求平方根倒数(快速平方根(倒数)算法)之C#版
luozhuang
自己软件开源代码自己的工具平方根倒数C#算法数学
在3D图形编程中,经常要求平方根或平方根的倒数,例如:求向量的长度或将向量归一化。C数学函数库中的sqrt具有理想的精度,但对于3D游戏程式来说速度太慢。我们希望能够在保证足够的精度的同时,进一步提高速度。Carmack在QUAKE3中使用了下面的算法,它第一次在公众场合出现的时候,几乎震住了所有的人。据说该算法其实并不是Carmack发明的,它真正的作者是Nvidia的GaryTarolli(未
- 在linux上安装quake3
cuichaox
在linux上安装quake3竞技场安装步骤:1)在id公司的官方ftp站点下载linuxq3apoint-1.32b-3.x86.run网址:ftp://ftp.idsoftware.com/idstuff/quake3/linux2)root用户下给下载的文件添加可执行权限,然后运行程序,便启动图形界面的安装程序。运行:chmod+xlinuxq3apoint-1.32b-3.x86.run.
- 源自Quake3的快速求InvSqrt()函数
pengjetty
"人们很早就在Quake3源代码中发现了如下的C代码,它可以快速的求1/sqrt(x),在3D图形向量计算方面应用很广。floatInvSqrt(floatx){floatxhalf=0.5f*x;longi=*(long*)&x;i=0x5f3759df-(i>>1);x=*(float*)&i;x=x*(1.5f-xhalf*x*x);returnx;}Beyond3D.com的Ryszard
- UBUNTU游戏集合
weixin_34240657
(转载于网络)游戏==================这个游戏使用了quake3的引擎,所以画面相当好,在ubuntu里面安装非常简单sudoapt-getinstalltremulous这个游戏只有多人版本,进入游戏之后把网络改成internet,然后getnewserver,就可以获取网上的服务器了,服务器还比较多。找到人数和ping值都满意的游戏加入之后,按esc修改一下设置,比如分辨率什么
- FOURCC 生成
Repeaterbin
程序
FOURCC生成什么是FOURCCFOURCC全称Four-CharacterCodes,是在编程中非常常用的东西,一般用作标示符。比如wav、avi等RIFF文件的标签头标示,Quake3的模型文件.md3中也大量存在等于“IDP3”的FOURCC。它是一个32位的标示符,其实就是typedefunsignedintFOURCC;FourCC代表四字符代码(fourcharactercode),
- [3D游戏开发]场景管理
weixin_30516243
ui
一、场景管理有很多种方法,如四叉树、八叉树、BSP、模糊K-D树、包围球层次结构等。室内环境主要是BSP为主,从quake3一直延续到现在主流的引擎都是以BSP为基础,BSP使用并不难,关键是数据的生成,这就牵涉到场景编辑器。Quake3、Unreal:BSP,有自己的编辑器。FarCry:场景分为室内和室外两部分,室内场景使用BSP,室外不清楚但应该跟地形有很大关系,同时为了支持超远距离视距使用
- [转]快速计算平方根倒数的一个算法
looongson
数值计算
在3D图形编程中,经常要求平方根或平方根的倒数,例如:求向量的长度或将向量归一化。C数学函数库中的sqrt具有理想的精度,但对于3D游戏程式来说速度太慢。我们希望能够在保证足够的精度的同时,进一步提高速度。Carmack在QUAKE3中使用了下面的算法,它第一次在公众场合出现的时候,几乎震住了所有的人。据说该算法其实并不是Carmack发明的,它真正的作者是Nvidia的GaryTarolli(未
- Irrlicht学习备忘录——16 Quake3MapShader
inkmlong
irrlicht
16Quake3MapShader官方代码($sdk)\examples\16.Quake3MapShader这个例子很像第2个官方例子,使用的场景模型也跟那例子用的。唯一的区别是,这个例子中增加了对Quake3压缩地图的场景进行更高级点的渲染,使它看起来比第2个例子更好。下面看具体代码。#include#include"driverChoice.h"//下面的宏用来定义Quake3允许载入的级别
- Irrlicht学习备忘录——2 Quake3Map
inkmlong
irrlicht
2Quake3Map官方代码($sdk)\examples\02.Quake3Map这个例子演示了向irr引擎中载入一张Quake3地图文件以及创建一个用户控制的摄象机。它跟上一个例子HelloWorld一样简单,其实应该是更简单。它比上个例子少了GUI部分,增加了使用压缩文件的方法,剩下的内容都是上个例子中已有的。至于多出来渲染方式选择菜单,帧速统计这部分代码,应该可以说跟irr彻底无关,这是任
- quake3的脚本系统
zlstone
quake3使用虚拟机的方式或者共享库的方式,实现引擎和具体游戏的解耦。引擎文件为quake3.exe而游戏实现又分为client,server,ui三部分,格式及其实现方式为dll和qvm引擎中和客户端有关的函数前缀为CL服务器有关的函数前缀为SVUI有关的函数前缀为UI游戏程序中和客户端相关的函数前缀为CG服务器相关的函数前缀为Gquake3的脚本系统以命令的方式实现。命令存放在CBuf中,使
- Quake3源码解析
RickertGo
简介概述同步向客户端发送快照SV_SendClientSnapshottypedefstruct{intareabytes;byteareabits[MAX_MAP_AREA_BYTES];//潜在可视地区标志playerState_tps;//玩家状态intnum_entities;intfirst_entity;//intothecircularsv_packet_entities[]//th
- irrlicht 引擎例子 002 Quake3Map
coder_hsc
irrlicht
/**Example002Quake3Map这份指南将为你演示如何向引擎中载入一张Quake3地图文件,并且告诉你如何最便捷优化的创建一个场景节点渲染,以及创建一个用户控制的摄像机。让我们像上一个HelloWorld例子一样做吧,首先包含irr引擎头文件。另外包含一个iostram头为方便用户的控制台输入*/#include#include/*类似于写HelloWorld例子之前需要做的准备一样,
- QUAKE 3源代码审查:人工智能
tailiangliang
quake33dQuake3图形引擎代码分析
QUAKE3源代码审查:人工智能(第5部分,共5部分)>>改装社区为每个以前的idTech引擎写了机器人系统。其中两人当时颇有名气:Quake1有Omicron。Quake2有角斗士。但是对于idTech3来说,机器人系统是根本的,所以它是在内部开发的,可以开箱即用。但事态发展并没有像预期的那样发生:资料来源:第275页“doom启示录”:更糟糕的是,游戏的一个基本要素-漫游器-失踪了。机器人是由
- 从Quake 3源代码分析AI Bot库
tailiangliang
quake3quake33djohncarmack游戏代码分析
从Quake3源代码分析AIBot库2008年1月14日,AlexJ.Champandard查看已发布的标题的AI源代码是从渠道中学习技巧的好方法。这个新专栏可以帮助您学习各种游戏背后的代码,例如上周的FEARSDK。地震3竞技场是一个有趣的例子,因为它是完全开源的(工具除外),这是一个世纪之交的AI引擎设计的一个很好的例子!虽然严重,代码中包含一个功能完善的死亡比赛机器人AI写在普通的老C^;当
- QUAKE 3源代码审查:渲染器
tailiangliang
quake3
QUAKE3源代码评论:RENDERER(第2部分,共5部分)>>QuakeIII渲染器是QuakeII硬件加速渲染器的演变:经典部分是建立在“二进制分区”/“潜在可见集”架构上,但两个新的关键方面是显着的:一个基于OpenGL1.X固定管道的着色器系统。这在1999年是相当成就的。它在现在无处不在的顶点,几何和片段着色器之前的一个时代提供了大量的创新空间。支持多核架构:OpenGL客户机/服务器
- QUAKE 3源代码审查:虚拟机
tailiangliang
quake3
QUAKE3源代码审查:虚拟机(第4部分,共5部分)>>如果以前的引擎仅将游戏委托给虚拟机,idtech3会严重依赖它们进行基本任务。除其他事项外:Rendition由ClientVM触发。滞后补偿机制完全在客户端VM中。此外,他们的设计更加详细:它们将Quake1虚拟机的安全性/可移植性与Quake2的本机DLL的高性能相结合。这是通过将字节码编译为x86指令来实现的。琐事:虚拟机最初应该是一个
- QUAKE 3源代码审查:网络模型
tailiangliang
quake3
QUAKE3源代码审查:网络模型(第3部分,共5部分)>>Quake3的网络模型无疑是引擎最优雅的部分。在较低的级别,QuakeIII仍然与首次出现在QuakeWorld中的NetChannel模块进行抽象通信。要了解的最重要的一点是:在快节奏的环境中,任何第一次传输都没有收到的信息不值得再次发送,因为它太老了。因此,引擎基本上依赖于UDP/IP:由于“可靠传输”方面引入了不可容忍的延迟,所以无任
- quake3源码大致结构
tailiangliang
quake3
quake3的源码的大致结构(2017年3月1日,我再次看了我以前写的这个博客,感觉错误之处极多,过去没有能够领悟的东西,现在领悟了很多,从quake3引擎中,我学到了不少的东西,先做出一番改进改动)common文件包通用文件,基本上各个部分都需要调用的,Vector的定义,点积叉积,法线归一化,基本的数学函数matrix矩阵的定义,全局矩阵转化为了局部矩阵,平面的定义,等等quake3中各种文件
- doom3渲染器部分1
tailiangliang
doom3
DOOM3map部分讲地图数据,粒子数据,模型等是放到了渲染器。比quake3的渲染器进行了分离了,模型上面与quake3不同的是模型上面的材质图像更多。一大半渲染时候要做的事情,在渲染器工作之前,已经使用预渲染来进行对于静态阴影体的生成了,windows阶段根据机器配置opengl,设置渲染的状态(例如渲染3D?2D?),线程等等,Opengl的这个配置d3d驱动,对于音频,sound等等这个是
- 如何编译quake3 arena ( transshipment )
pizi0475
Quake
按照JohnCarmack的承诺QuakeIIIArena也终于开源了!在IdSoftware的网站上下就能购下载到。不过似乎网上更流行的版本是从这里能够得到的一个名为quake3-1.32b-.source.zip的5.45M的压缩包,里面括了相对较全的内容,有Q3A的全部源码,lcc,q3asm,q3map和q3radiant等工具的源代码。最主要的是它还包含了vs.net2003的工程文件,
- quake3源码分析(五)
dijinzhou
源码分析
quake3源码分析(五)启动主菜单intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){Sys_CreateConsole();//创建一个用一输出的窗口Com_Init(sys_cmdline);//相关的初始化操作,加载动态库(opengl32.dll)NET_Init()
- Quake 3 源码分析(二)
dijinzhou
源码分析
Quake3源码分析(二)--命令与实现1.voidCvar_Init(void){Cvar_Get("sv_cheats","1",CVAR_ROM|CVAR_SYSTEMINFO);Cmd_AddCommand(constchar*cmd_name,xcommand_tfunction)//将命令(命令名及对应的函数)增加到cmd_functions链上去,内存分配使用smallzone(内存
- Quake 3 源码分析(一)
dijinzhou
Quake3源码分析(一)--目录结构quake3(雷神之锤III)是由idSoftware采用idTech3引擎制作的多人连线第一人称射击游戏(FPS),id很早以前就公布了源程序。可以要网上找到源码的下载。源码目录说明:引擎相关/botlib有关bot的信息/bspcbsp计算程序/client客户端相关/renderer渲染器/server服务器相关/splines样条曲线游戏相关/cgam
- 非官方新人参考之quake3入门碎解
cbbbc
游戏开发QuakeEngine
2006年中秋节写的帖子,有一些疏漏之处想改正一下,另把一些基础知识和英文缩写的注释提到正文前,原文不让编辑了,所以修改了一下发在这里。很多人都说q3门槛高。尤其是当cs兴盛之后。q3的高门槛对很多老玩家来说可能并不是一件坏事,因为那能证明自己是一个跨过高门槛的人,要比那些跨不过来的人强很多。但这道高门槛究竟怎样跨越,尤其对于现在的新人来说,是一个始终没有解决的问题。毕竟在许多年前,比如我刚开始接
- quake3使用指南
cbbbc
QuakeEngine
Quake3游戏,这些源代码相当精髓,越是低层的函数,越令人叹为观止,效率是如此之高,函数如此之简洁,能读一下,对我们的编程能力相当有帮助.然而我只是初步浏览了一下,还有许多不明白的地方,诸如平台共享性,Quake3"游戏引擎"的更多精髓之处,资源文件的怎样编辑,怎样令CPU始终分配有续而不出现卡屏.希望有兴趣的朋友与我交流,互相学习,本人的联系方式E-mail:
[email protected]
- TOMCAT在POST方法提交参数丢失问题
357029540
javatomcatjsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
- 在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jspxmlMyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
- JavaScript常用验证脚本总结
eksliang
JavaScriptjavaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
- 微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
- 定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始 
- 本质的描述与因材施教
永夜-极光
感想随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
- 很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
- 23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
- Java中的synchronized和volatile
aoyouzi
javavolatilesynchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
- js数组的操作和this关键字
百合不是茶
js数组操作this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
- 别人的阿里面试感悟
bijian1013
面试分享工作感悟阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
- 淘宝的测试框架Itest
Bill_chen
springmaven框架单元测试JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
- 【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
- 汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
- org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh数据库异常DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
- java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
- Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
- [天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
- oracle order by与union一起使用的用法
daizj
UNIONoracleorder by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
- zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
- Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
- 安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
- JsonObject 处理日期
feifeilinlin521
javajsonJsonOjbectJsonArrayJSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
- Ehcache(06)——监听器
234390216
监听器listenerehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
- activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
- 微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
- 关于人才
netkiller.github.com
工作面试招聘netkiller人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
- 搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
- 【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
- jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S