privateintXbox_One_Controller=0;privateintPS4_Controller=0;voidUpdate(){string[]names=Input.GetJoystickNames();for(intx=0;x
最近交过的智商税
小鲸鱼要读书
朋友一进门就疯狂炫她新买的减肥神器,一个练腿的东西,看着像个巨型夹子,我无奈笑出了猪叫声。又是交智商税的一天呐!这已经是朋友第n次买减肥产品了。上一次买了一包贴肚子的,据说经常贴就可以瘦小肚子。刚拿回来的前两天,每天睡前都要贴,后来就没再碰过。有一天打扫卫生时觉得碍手碍脚,就扔了。还有上上一次,买了一个绳子(只有手柄),跳了三天就放进衣柜里面压箱底了,我说太占位置了,干脆扔了得了,她不。她说以后还
Unity 点击事件 拖拽事件
weixin_30481087
游戏uic#
课程重点点击事件(自定义按钮)拖拽事件(摇杆)课程知识点事件:玩家和游戏交互的一种方式键盘鼠标手柄麦克风重力检测触摸VR(手柄,眼镜)触发UI事件的三个要素Canvas配置射线发射器场景中存在EventSystem组件交互组件RaycastTarget开启(Text组件或Image组件)自定义点击实现由于Unity是组件化开发思想,所以自定义按钮也是使用组件Script实现编写自定义事件步骤引入自
2022-04-06 恍如隔世
JSleefat
时间·食生菜滑蛋牛肉三明治番茄煎蛋面严选素菜拼盘手撕烤兔拌狼牙土豆ETL核酸检测00:202.5h修复问题4h错误监控1h理财赎回购买1.5h设备配件选择1h记忆点·核酸不知道全局的信息,没有策略会浪费很多时间收费的东西,确实能降低很多人群;免费的东西,总会从其他的地方补贴这个价值记忆点·装机台式电脑系统又蹦了,这次在找U盘的过程中,意外找到了手柄的无线接收器甚至在U盘上找到了7、8年前的文件,那
(ღˇ◡ˇღ)
明夕霖
“回忆这东西若是有气味的话,那就是樟脑的香,甜而稳固,像记得分明的快乐,甜而怅惘,像忘却了的忧愁。”回忆存在于时间的缝隙里也存在于生活的裂痕中回忆存在于你儿时自行车锈迹斑斑的手柄上,存在于随风摆动的窗前风铃,存在于无休无尽的滴答雨声里,也存在于半零半昧的破晓残梦中。图片发自App但迄今为止我最忘不掉的是这一尘不染纯白色的年代中最美好的他们图片发自App
PS5会有智能助手?索尼新专利被曝光,AI告诉你怎么花钱过关
爱游戏的萌博士
去年十一月份的时候,博士和大家分享了文章《索尼全新“场景标记”专利曝光,或应用在PS5以及新手柄上》,讲述了当时索尼互动娱乐(SIE)向美国专利商标局申请了新专利“场景标记(scenetagging)”。这个技术会进一步基于游戏过程中的截图与视频内容生成Metadata数据,详细记录玩家在游戏内的阶段或关卡等等细节。而其他玩家可以通过这些Metadata,轻易的搜索到自己需要的资料,比如:你可以看
Lakka系统的游戏手柄映射方法(转自 家麟)
玩家阿呆
lakka搞成中文后,我们就可以更好的去折腾了。这里说下游戏手柄的映射。映射手柄。这里我们需要一个USB有线键盘辅助一下。关于游戏手柄,我这里用的是一个杂牌的无线2.4Ghz的手柄,USB接口的收发器接到Q5盒子后,打开手柄开关,当然有线的同样也可以映射,直接插入USB,可能有些牌子的手柄可能会映射不成功,估计很少,我的30多大洋的都可以,估计大家的都应该没问题。首先找到设置-输入然后选择输入用户
《一件不知所措的事》
唐镇涛
今天早上,我踩碎了别人雨伞的手柄,我来给你们分享一下吧!今天早上,刚下完课,我就飞一般的跑出去玩。我在玩抓人的时候,逃到了教室里面。我没有看地上只顾看前面,结果在跑的时候,啪,一声巨大的响声,我把别人雨伞的手柄踩碎了。如果你们遇到了这件事会不知所措吗!
生命就在一呼一吸之间
思翔悦见知行美
天地之间,其尤橐龠呼?虛而不屈,动而愈出。橐龠是指在六七十年代,农村炒菜用柴火時的鼓风箱,手工铁匠铺用的风箱,风箱是用木板做成长方体,前后有小门,中间有岀风口,用木棒穿著一块小木板放在风箱里面,风箱里面是空的,当手往前推动時,后面小门关闭,前门打开进风,側门出风,將氧氣供给木材燃燒更旺,往身边拉动手柄時,後门打开,前门自动关闭,側门也出风,助燃火旺!在天与地之向,如同一个大的风箱,春天來了,春暖花
使用BlueZ连接蓝牙手柄
Dokin丶
Linux蓝牙蓝牙手柄joystickLinuxBlueZ
一、HOGP协议常见的蓝牙鼠标、蓝牙键盘、蓝牙手柄,它们都属于HID设备,但与有线设备不同的是,有线鼠标等设备属于USBHID设备,而蓝牙鼠标等设备属于BluetoothHID设备,即协议是一样的,只是通信方式不同。HOGP是HIDOverGATTProfile的缩写,即蓝牙HID设备是通过BLE的GATT来实现HID协议的。下图是手机BLE调试APP扫描获取到的手柄广播信息,点击"RAW"后可以
DirectInput编程基础-游戏手柄编程
maxos
DirectX游戏手柄joystick
导读:DirectInput编程基础-简介出处:中国游戏开发者[2001-09-09]作者:目录1.1DirectInput概念1.2设置DirectInput1.3列举设备1.4设置设备1.5取得输入数据绪言输入相对于图形和声音而言从未成为游戏开发中的非常重要的论题。读取键盘按键、鼠标移动和游戏杆位置似乎并没有什么困难,但随着新输入设备对市场的强烈冲击以及DirectX的发行,这一问题变得日益重
四款智能跳绳深度评测,让你在减肥路上更加畅通
Lafe22
今年智能跳绳特别的火,推荐姐妹们使用智能跳绳来减肥减脂哈,非常有效!!毕竟都不用自己计数了呢,只管去跳、去锻炼。我在网上选了几款卖的比较多的款式来做下测评,分别是斯诺德,raynigel,云麦,loop这四个品牌,我们分别做下测评:斯诺德:斯诺德跳绳外观黑科技,46度弯头旋转设计,旋转弯头需要用螺丝刀来操作(斯诺德配备螺丝刀);手柄表面涂有橡胶漆,握感舒适,但吸汗能力差;与微信小程序连接,绳子细度
Unity引擎学习笔记之【键鼠监听操作】
老师好我差点叫何同学
#Unity学习笔记unity学习笔记
Control对于键盘鼠标或游戏手柄的输入监听是不间断的,因此需要将脚本定义在Update()方法内,实现每帧都监听输入操作。一、鼠标基本操作(1)鼠标单击voidUpdate(){//鼠标点击if(Input.GetMouseButtonDown(0)){Debug.Log("按了一下鼠标左键");}}对于方法GetMouseButtonDown(0)的参数有:左键0,右键1,中键2(2)鼠标点
xinput1_3.dll文件缺失的解决方法
askah6644
电脑windowsmicrosoftdll丢失dll文件找回
在使用计算机的过程中,遇到“找不到xinput1_3.dll”这样的错误提示并不罕见。该问题通常出现在尝试启动某些游戏或应用程序时,特别是那些依赖于MicrosoftDirectX接口来处理输入设备(如游戏手柄)的程序。xinput1_3.dll是DirectX库中的一个关键动态链接库文件,它提供了对游戏控制器的支持。当操作系统无法找到或加载这个文件时,可能会导致程序无法正常执行。1、以下是可能导
张秋珍践行第221天20220110
涓涓溪流_ff90
1、赞美:(⊙o⊙)哇,谁这么贴心,悄悄的在我的电驴手柄上装了保暖装置,软软滑滑,不冰手,好暖哟,一定是我家姑娘,跟定是要给我一个惊喜,爱了,亲爱的宝贝,你的孝心妈妈妈妈收到了,开心哈!姑娘送我的保暖装备2、幸福三件事:(1)第一天加入阳明心学“心如明月班”共读,感受了大集体的大能量,班主任周老师的真诚赋能,小利主持的淡定从容,学长们读的投入,专注,真好,打破边界,汲取更大更多的能量。(2)开启2
阿志
欢天喜地猪八戒12
凌晨三点钟不到,天边依稀有了一抹不大明显的亮色。晨起的薄雾静静笼罩着充满安静祥和的群山。笼子里的公鸡缩着脖子精神萎靡。门后趴着的大狗肚腹有规律的起伏着,支棱起的耳朵昭示了它时刻警戒的事实。天边将亮未亮,视线昏暗。野草划过衣摆,响起一阵窸窸窣窣的声音。是有人在拨开茂密的野草丛。随即一束刺眼的亮光穿透薄雾,直直照向崎岖难行的山路。阿志手里的手电筒有些年代了。灯芯微微泛黄,镜面有轻微的几道刮痕,手柄最外
Mac用Crossover玩《幻兽帕鲁》手柄不能用怎么办? Mac电脑玩《幻兽帕鲁》怎么连接手柄? 幻兽帕鲁玩家超1900万
是软妹子呀
Mac专区macos玩游戏
2024年首款爆火Steam平台的游戏《幻兽帕鲁》,在使用Crossover后可以用Mac系统玩了,很多玩家喜欢通过手柄玩游戏,它拥有很好的握持体验,长时间玩也不会很累,所以很多《幻兽帕鲁》玩家都喜欢用手柄来操作,很多玩家还会连接游戏手柄,比如PS、Xbox等设备配套的手柄,代替传统的键盘进行操作,但是有部分玩家反馈Mac电脑虽然能通过CrossOver来运行《幻兽帕鲁》,但是却连不上自己的手柄,
2020年3月3日 星期二 天气多云 亲子日记(460)
love_happy
午饭以后,豪宝想买昨天预约的遥控车,通过网上图片已经选好款式,只是想到实体店看看车的大小,来到店里寻找货架上选好的款式,普通的遥控车根本不入他的眼,手柄是方向盘的还不要,说玩起来没劲,想要自己喜欢的那款,店家拿了一个又一个,他直摇头说不要,找出手机图片给店家看,拿到喜欢的车就乐了,一直说着就是它,就是它,比我们商量的价格要贵一些,也有预定价格合适的同款,只是颜色不好看,就买喜欢的款吧!让你开心地玩
记一次尝试用脚本模拟手柄打游戏(一)
豆沙粽子好吃嘛!
懒人python
最近打游戏累了想自动化打游戏最开始是打算模拟键鼠方案的,但是吧,很快就遇到了问题。对于常规的窗口来讲,ctypes库足以模拟键鼠输入了但是进到第三人称视角的游戏里面吧,键盘模拟还好说,鼠标移动他视角不动啊这就很令人头疼了。我又检测了一下鼠标的位置,发现鼠标的坐标其实一直锁定在窗口的正中心。也就是说游戏检测鼠标移动来调整视角是不能通过脚本让鼠标向某个坐标移动来实现的。可能可以从更底层的驱动来模拟鼠标
薅草
桐州一皓
头戴草帽,手扶刮耙,腰往前探,眼盯耙身,来回推拉,力道均匀,缓步前进。这是多年前农田里司空见惯的的普通一景,叫“薅草”[hāocǎo],一人或两人并排前进均可。刮耙的形状是铁制的前面带圆眼,后面是斜面的四方铁框,长宽跟秧苗的间隙差不多,圆眼是用来安装手柄的。手柄要越长越好,能省力且不伤及秧苗,一般选用较长的竹竿来做手柄。明谢肇淛《五杂俎·地部一》:“水田自犂地而浸种,而插秧,而薅草,而车戽,从夏讫
解决xinput1_3.dll缺失问题,修复电脑xinput1_3.dll文件丢失方法
a555333820
dll修复工具dll文件丢失dllwindows1024程序员节
计算机出现找不到xinput1_3.dll的情况,通常是由以下几个原因导致的:系统文件损坏或丢失:这可能是由于操作系统内部错误、不正确的系统维护操作(如误删系统文件)或者遭受病毒、恶意软件攻击,导致该动态链接库文件被删除或破坏。驱动程序问题:xinput1_3.dll是与DirectX相关的文件,用于支持游戏手柄等输入设备。如果相关驱动程序没有正确安装或更新,可能会缺失这个文件。软件卸载不完整:当
2018-08-15
诗涵_9e94
姓名:黄杰玲公司:上海陈工电控科技有限公司【日精进打卡第44天】【知~学习】《大学》5遍《六项精进》5遍【经典名句分享】命由我作,福报自求。【行~实践】一、修身:每天呵护自己的心灵,让身心更健康。二、齐家;陪女儿散步三、建功:今天的工作效率我不满意,一个手柄的样品花费了很长时间,希望明天会更好。王工今天又给我们上关于电压,电流,电阻的关系课程。{积善}:发愿从2018年7月2日起,日行一善,日改一
生命的意义在于折腾。。
Sunny06e
生命的意义在于折腾。。就在前些天的时候,大概就是十几天前吧,发现我的摩托车的前刹车有点不回位,在放开刹车手柄之后,它竟然还在刹着车。这个状况很让我头痛,自己动手拆了装上,装上又拆的,又是放油又是排气的(该车是油刹),这样弄了几次,故障依旧,由于原车的刹车片磨损过大,在今天,最后只能买来新的换上,才把刹车不回位的这个故障解决了。刚刚消除了摩托车的这个故障,却又在无意中发现我的那辆小四轮的右前轮胎上,
Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
[房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
[Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》