`杂谈`分类下的文章

杂谈

毕业了

转眼间,青春不再年华

  其实,很早就要写这样一篇文章的,只是一直都不知道如何表达,即使现在也还是一样。

  毕业,经历也不止那么一两次了,从来都没有感觉到有什么特别。人们总说,离别是伤感的,因为知道以后的相逢是微乎其微的,因为不知道的,太多了。我从来都没有想到,竟然在我即将离开校园的那一天,舍友一个个从宿舍离开的那一天,我热泪盈眶,竟说不出话来。一想到平日里我们朝夕相处,如今却落得个你南我北他中原。

  正式步入社会,成为万千就业者中的一员,也就是说,我们不得不考虑和选择更多的事情。入京工作已过半年之久,以前从未想过会来京都工作,我永远都会记得每一次面试当面试官问我想去哪个城市工作时,我的回答只强调了一个重点,那就是“除了北京”。原因很简单,离家太远和空气环境差,我更愿意去上海、深圳、成都甚至是长沙。但最终我实习和工作的地方,就是北京。Orz…

  既然来了,便也学会适应并努力完善自我,尽管生存环境不尽人意。相信自己能够在这个不曾向往的地方体现自我价值,创造人生价值。

两年,或许是个新开始

  是的,不管怎么样,我决定至少认真的对待这两年,其实两年对于一个刚刚毕业的菜鸟是很重要的一个过渡期,这意味着今后的路将怎么走,应当展望一个什么样的未来,找到自己所处的位置和自己将要达到的下一个高度。我希望两年后,我会是一个全新的我,完全从现在的自己蜕变而出,所及之处无遗憾,稳而渐入佳境。

总有那么一个时刻,你背负着Newbie的称号。

阅读剩下更多

默认配图
杂谈

Hi! Github Pages

时间 事件
2017/01/17 考虑到服务器5个月后到期,无法提供一个月65元的费用(因为性价比),寻求新的方式
2017/01/18 快速学习Hexo与Github Pages,初步学习如此方式的博客
2017/01/19 配置Hexo和域名解析,完成以前的文章的迁移(图片还没找到合适的方法),imsry.cn域名正式使用!

感谢大家的支持与厚爱!

注:dshui.wang暂时并存一段时间,以免部分朋友找不到入口。请大家记住新的地址(www.imsry.cn –对不起.cn/抱歉.cn/我是抱歉.cn)

阅读剩下更多

默认配图
杂谈

2017年的开篇,居然是这个!

今天一天其实可以说,相~当~累! 因为去了一趟八达岭长城,徒步北长城让我精疲力竭。回来已经晚上9点了,收拾收拾东西,洗漱完。坐着等2017的到来。
然后就干了这么一件事:
20170206148636027922625.png

然后产生的结果是:
20170206148636024291000.png

对于这个,2017年1月1日 00时00分01秒,我露出了无奈的笑容~

阅读剩下更多

默认配图
杂谈

JetBrains家的IDEA真不便宜

先贴出来正版购买链接

JetBrains公司的那些IDE真的是非常的好用,No.1的水准!一直都非常喜欢这家的产品,也难怪价格会稍微贵那么不止一点点了!
IntelliJ IDEA专为Java打造,当然还有为PHP打造的PHPStorm,为javascript打造的WebStorm,为Python打造的PyCharm等等。
不过今天不是来吹嘘JetBrains家的产品的,我是来吐槽自己买不起的事实。[/摊手]

阅读剩下更多

默认配图
杂谈

[合集]面试中遇到的那些提问

参加了好几家公司的面试了,一直也没来得及将这些问题整理一下,今天正好不想到处跑了,所以先在这里写下这一篇文章,以后会不定期更新。

非技术篇:

  1. 先来一个自我介绍吧(废话! =_=!)
  2. 用3个词组评价你自己
  3. 说一说你一生中感到最有成就感的一件事
  4. 说一说你曾经遇到过的最沮丧的一件事
  5. 说说你的优缺点
  6. 说说你的父母都是做什么的?
  7. 你有多少个兄弟姐妹?
  8. 你为什么选择来参加我们公司的招聘
  9. 你对加班的看法和出差的看法,以及你对加班和出差的最大忍耐极限
  10. 你觉得你在哪一方面比较优秀?
  11. 别人都是怎么评价你的?
  12. 在同一个Team中,当别人的意见和自己的意见冲突的时候,你会怎么办?
  13. 拿一个你最熟悉的项目来讲讲,它的架构、设计、遇到的问题以及是如何解决的
  14. 你对我们的开发团队有什么期望吗?
  15. 最后,你有什么想要问我的?

阅读剩下更多

默认配图
杂谈

SAMP-LS中心医院围栏+自动门

20170206148636277144832.png
下面是围栏的创建,写入main()或者OnGameModeInit()函数即可;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CreateObject(966, 1209.32813, -1384.90000, 12.24180,   0.00000, 0.00000, 0.00000);//障碍底座
CreateObject(967, 1210.39294, -1384.90000, 12.24560, 0.00000, 0.00000, -90.00000);//看守台
CreateObject(970, 1187.95776, -1384.87561, 12.78820, 0.00000, 0.00000, 0.00000);//前面大门围栏
CreateObject(970, 1200.26697, -1384.90002, 12.78820, 0.00000, 0.00000, 0.00000);//前面大门围栏
CreateObject(970, 1192.11816, -1384.90002, 12.78820, 0.00000, 0.00000, 0.00000);//前面大门围栏
CreateObject(970, 1196.20007, -1384.90002, 12.78820, 0.00000, 0.00000, 0.00000);//前面大门围栏
CreateObject(1411, 1210.96069, -1383.11963, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1377.84949, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1372.57935, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1367.30921, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1362.03907, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1356.76893, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1351.49879, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1346.22865, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1340.95851, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1335.68837, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1330.41823, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1325.14809, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1319.87795, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1314.60781, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1309.33767, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1304.06753, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1298.79739, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(1411, 1210.96069, -1293.52725, 13.86000, 0.00000, 0.00000, 90.00000);//侧面围栏
CreateObject(978, 1206.48462, -1290.66870, 13.21470, 0.00000, 0.00000, 0.00000);//后面障碍
CreateObject(978, 1197.15100, -1290.66504, 13.21470, 0.00000, 0.00000, 0.00000);//后面障碍
CreateObject(978, 1187.76526, -1290.66870, 13.21470, 0.00000, 0.00000, 0.00000);//后面障碍

新建障碍门变量:

1
2
new hospitalgate1;//门关
new hospitalgate2;//门开
1
2
//写入OnGameModeInit()函数
hospitalgate1 = CreateObject(968, 1209.4478, -1384.9000, 13.0276, 0.00000, -90.00000, 0.00000);
1
2
3
4
5
6
7
public GateCloseHspt()
{
DestroyObject( hospitalgate2 );
hospitalgate1 = CreateObject(968, 1209.4478, -1384.9000, 13.0276, 0.00000, -90.00000, 0.00000);
lshospital = 0;
return 1;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//此段代码在输入指令/go(开门的指令)相关代码里面加入
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//医院
{
if (IsPlayerInRangeOfPoint(playerid, 15,1209.4478,-1384.9000,12.9476))
{
if(lshospital == 1) { SendClientMessage(playerid, COLOR_GREY, "** 医院大门已经打开了"); return 1; }
DestroyObject( hospitalgate1 );
hospitalgate2 = CreateObject(968, 1209.4478, -1384.9000, 13.0276, 0.00000, 0.00000, 0.00000);
//MoveObject(hospitalgate1,1209.44775,-1385.21558,12.94760,2,0.00000,0.00000,0.0000);
SetTimer("GateCloseHspt", 6000, 0);
SendClientMessage(playerid, COLOR_BLUE,"医院门打开了并将在6秒后关闭.");

format(string, sizeof(string), "* %s 打开了 医院大门.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
lshospital = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* 你附近没有可以打开的门!.");
return 1;
}
}

阅读剩下更多

默认配图
杂谈

SAMP-地图-新鞋停车场围栏Obj

![2017020614863629785667.png](../uploads/qiniu/2017020614863629785667.png)
下面是围栏的创建,写入OnGameModeInit()函数即可;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
	CreateObject(985, 1407.17517, -2267.35474, 12.53770,   0.00000, 0.00000, 180.00000);
CreateObject(985, 1415.00610, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1399.33862, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1399.33862, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1391.50842, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1383.69531, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1371.91162, -2263.42041, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2255.59082, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2247.79932, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2240.01318, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2232.20728, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2224.41846, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2216.63135, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1371.91162, -2208.81470, 12.53770, 0.00000, 0.00000, 90.00000);
CreateObject(985, 1383.63245, -2204.85791, 12.53770, 0.00000, 0.00000, 0.00000);
CreateObject(985, 1391.45520, -2204.85791, 12.53770, 0.00000, 0.00000, 0.00000);
CreateObject(985, 1399.27893, -2204.85791, 12.53770, 0.00000, 0.00000, 0.00000);
CreateObject(985, 1407.10815, -2204.85791, 12.53770, 0.00000, 0.00000, 0.00000);
CreateObject(985, 1418.95215, -2263.45361, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2255.62061, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2247.78955, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2239.96265, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2224.43652, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2208.79883, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1418.95215, -2216.62427, 12.53770, 0.00000, 0.00000, -90.00000);
CreateObject(985, 1375.85364, -2267.35474, 12.53770, 0.00000, 0.00000, 180.00000);
CreateObject(985, 1375.78442, -2204.85791, 12.53770, 0.00000, 0.00000, 180.00000);
接下来是遥控门的代码:(左右打开的门)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/* 首先声明两个门的变量: */
new xxgate1;
new xxgate2;

/* 一个函数: */
forward GateCloseXx();

/* 初始化动态对象 写在public OnGameModeInit()函数体里面 */
xxgate1 = CreateObject(988,1419.0482,-2235.0635,13.5822,0.00000,0.00000,90.00000);
xxgate2 = CreateObject(988,1419.0477,-2229.5605,13.5822,0.00000,0.00000,90.00000);

/* 函数代码实例: */
public GateCloseXx()
{
//DestroyDynamicObject( xxgate2 );
MoveObject(xxgate1,1419.0482,-2235.0635,13.5822,2,0.00000,0.00000,90.0000);
MoveObject(xxgate2,1419.0477,-2229.5605,13.5822,2,0.00000,0.00000,90.0000);
lsxinxie = 0;
return 1;
}

/* 开门指令: */
/* 找到下面的代码 */
if(!strcmp(cmdtext, "/go", true)) // By CuervO_NegrO
{
if(IsAPDMember(playerid) || IsAFreecop(playerid))
{
.......
}
...
...
...
/* 下面是新增的 */
else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
if (IsPlayerInRangeOfPoint(playerid, 15,1419.3103,-2232.0325,12.8972))
{
if(lsxinxie == 1) { SendClientMessage(playerid, COLOR_GREY, "** 新鞋停车场门已经打开了"); return 1; }
MoveObject(xxgate1,1419.0482,-2238.0635,13.5822,2,0.00000,0.00000,90.0000);
MoveObject(xxgate2,1419.0477,-2225.5605,13.5822,2,0.00000,0.00000,90.0000);
SetTimer("GateCloseXx", 6000, 0);
SendClientMessage(playerid, COLOR_BLUE,"新鞋停场大门打开了并将在6秒后关闭.");

format(string, sizeof(string), "* %s 打开了 新鞋停车场大门.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
lsxinxie = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* 你附近没有可以打开的门 新鞋!.");
return 1;
}
}
/* 上面是新增的 */
/* 下面是已经有的 */
else
{
SendClientMessage(playerid, COLOR_GREY,"* 你没有开门的遥控器.");
}
return 1;
}

阅读剩下更多

默认配图
返回顶部