大神程序猿设计狮市场运鹰,占用你几分钟,一个小小的问题,拜托!程序中第二个else

  南京一家大型软件企业的年轻程序员小张(化名)被传销组织控制、几近绝望之时,尝试利用计算机“代码”,向同事传递求救信息。他的程序员同事们竟然“秒懂”,并赴天津协助警方,将他成功解救出来。
  今年“五一”劳动节假期,小张买了一张去天津的火车票找同学玩。4月30日抵达天津火车站时,一位乘客表示自己身体不舒服,而且钱包被偷了。善良的小张拿出两百元给乘客,并将她护送到汽车站。5月1日,小张打算返程时接到那位乘客的电话,表示要还钱给小张,请他吃饭。小张爽快答应见面,没想到竟然被那位乘客带进了传销组织的“包围圈”。
  “到了目的地,一下子出现了十多个人,把我身上的手机等东西全部抢走了,还限制人身自由,关在一处平房内。”小张说。
  传销组织派人和小张“聊天”,打探家庭情况、工作情况,希望通过控制小张,转而欺骗小张的父母、亲戚索要钱财。为避免小张长时间不回单位引发怀疑,传销组织胁迫小张给单位项目组同事打了两次电话:第一次提出因返程车票紧张需晚归几日;第二次直接提出辞职申请。这些“异常电话”让同事摸不着头脑。
  在与传销组织“谈心”过程中,他有意透露自己是程序员,表示自己还有项目上的事要与公司交接。于是获准给项目组年纪最大、思维最敏捷的同事老喻(化名)打电话。
  5月12日上午10点半左右,项目组同事老喻接到小张的电话。老喻回忆,当时小张提到,项目里有一个测试类软件可能会影响生产系统,代码路径为:srcordercenterservice的一个类testjs,其中还提及“控制类”字样。但实际上该代码早已上线,而且代码正确路径是ordercentersrcxxxservice,且测试类正常情况下不会影响生产系统。但是警惕的老喻没有揭穿,很配合地回答:“哦,我看一下啊,回头给你电话。”
  综合多日以来小张的怪异举动,项目小组立即向公司管理团队汇报了此事。管理团队接获信息后,迅速组织相关人员详细梳理事件完整经过,经多位同事综合分析推测,最终识别出首字母组合"SOS"为求救信号,小张可能已经处于被传销组织控制状态。
  老喻给小张回拨电话,又传递出一串代码,其中含有"6",并且着重提到“转换”这个字眼。小张说,编程用的是二进制,数字6转换成二进制就是"110"。小张明白公司收到信息了。
  天津警方接到报案后,在小张公司同事的配合下,经过不懈搜索,13个小时后,终于解救了小张。
  我们程序员点菜的时候也是有程序的
  曾先生供职于杭州一家知名的老牌互联网公司,毕业于清华大学,目前是一位资深程序员。他说,关于写代码,有不少好玩的轶事。他想起了来,禁不住会心一笑。
  “我印象最深的,应该是五六年前我们同事的一桩事情。这个同事有我们程序员的一个共性,就是不喜欢重复性的劳动。遇到这类问题,就会想办法用编程去解决。”
  曾先生笑说:“那时候我们经常去公司附近的几家餐馆里聚餐,每次坐下了要点菜,他都嫌麻烦,觉得这是个不必要的、重复的动脑过程,所以就做了个小程序,把常去的几家餐馆菜单全输了进去,然后每次下馆子,就用这个程序自动随机生成菜单,拿给服务员去下单就可以了。”
  曾先生说,同事编的这个程序跟现在餐馆里的扫码点餐大不一样,除了能随机生成菜单外,还可以在自己选定的范围里随机点菜,比如想吃辣的,就在事先设定的辣菜范围里生成菜单。
  “这样一来,只需要最后看一眼菜单,把实在不爱吃的菜删掉就可以了。我知道你听起来可能觉得不可思议,为了省这么点事情去编个程,但这个就是我们的一种生活方式。”
  顺手编个程是很多程序员的共同爱好。80后出生的小周毕业于复旦大学计算机系,毕业后在一家外资银行工作。小周说,他现在是做外汇交易员,但学过编程让他比其他同事更有优势。
  “我在实习期的时候就顺手编了一个程序,很简单的。就是汇率跌到某一个数字的时候,自动帮我买进,不用我自己动手操作。其实就是很小的程序,但是替我省了很多时间。”
  我们程序员不都是闷骚
  也喜欢爬山、K歌、聚会
  杭州一家游戏公司的程序员小王目前主要负责游戏开发。小王说,普通程序员在日常生活中并不会用代码来传递消息,至少他和他身边的程序员们不会。
  “这种事情要么是大神,要么真的就像南京那个小伙子一样,处于某种特定的目的。比如说平时找同事吃饭,也就是嘴上说吃饭了,也不可能真的写一串代码去让对方研究,太费工夫了。”
  小王说,同事之间写代码时,平时也不太可能有什么特殊的暗号或者含义隐藏在代码里。“我们的目的主要就是做好游戏完成工作,跟普通上班族差不多。”
  小卢是上海一家网络公司的程序员,从事软件开发,是公司里为数不多的女性,大学毕业后就从事程序员的工作。
  小卢说,他们公司有很多项目,几个程序员负责一个项目,项目有组长,主要负责开发软件的功能模块,因为大部分项目时间紧任务重,所以大家平时在办公室里都是埋头苦干。
  “都是对着屏幕干活,男生们也都很沉默。而且我发现时间越久,男生越沉默。因为每天主要的工作就是对着电脑,不跟人交流,代码又不会跟你说话。加上经常加班,根本没时间想别的。”
  不过小卢也说,因为是女生,也会受到同组男同事们的照顾,分配一些比较轻松的活。有些代码写不出来的时候,有些男同事还会帮忙来解决。
  小黄目前在厦门一家软件公司工作,曾经做过一年的程序员,现在转为负责产品。她说,程序员看起来确实是比较单调,负责产品两年多,她都已经忘了做程序员是个什么状态了。但她看身边程序员的朋友圈,生活也算丰富。
  “空余的时间会打打王者荣耀(腾讯出的一款手机对战游戏),这应该就是工作空余时间最常见的消遣娱乐了。不过从朋友圈里看,下了班或者节假日,他们(程序员们)其实跟普通人都是一样的,有些人喜欢爬山、有些人喜欢唱K聚会。”
  22岁英国程序员帮助全世界
  干掉勒索病毒后生活得并不快乐
  之前,勒索病毒在全球范围扩散,英国一个年仅22岁的程序员小哥马库斯·哈钦斯(Marcus Hutchins)靠一个随手注册的域名,意外触发了病毒作者自留的紧急开关,停止了病毒的传播,成了“拯救人类”的大英雄。
  你以为程序员都是天生天赋满满?其实并没有。
  哈钦斯自曝说,直到中学时期自己还是一个电脑白痴,所有考试科目当中只有电脑课一门挂科。他也不喜欢读书,喜欢冲浪,在老师眼中是个坏学生。
  15岁那年,校方怀疑他攻击学校网络系统。这件事改变了他的一生。
  哈钦斯说:“那次学校系统被黑客攻击,系统突然停止运作。当时我正在上网,我都见到学校系统关掉了,一份校方文件指我当时和朋友在学校系统内聊天,所以我被怀疑进行了网络攻击,但我根本没有做过。”
  最终是不服输的性格成就了哈钦斯。他在电脑课挂科之后便开始努力研修相关知识,高中毕业后也没有继续上大学深造而是凭借自己的安全技术博客直接被安全技术公司Kryptos Logic相中,直接入职上班至今。
  一战成名后的哈钦斯,是不是出任CTO迎娶白富美走向人生巅峰?或者得到技术巨头offer不断就此开个讲座创个业当个IT小红人?
  其实并没有。他的生活不断被媒体曝光:他在一间简陋的卧室里拯救了世界;他是冲浪、比萨和pokemon(口袋精灵)的爱好者;他现在还跟父母一起住。
  哈钦斯现在最想要的就是早日找回平静生活……
地铁第一时间报、沈报融媒编辑丨高 放
来源丨辽沈晚报、都市快报
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。今天在Fragment申请权限时代码如下:public void getContacts(){
int flag = ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.READ_CONTACTS);
if (flag!= PackageManager.PERMISSION_G...
前言我们在输入框EditText中,经常会添加比如删除X,下拉箭头等图标,以得到更好的用户体验和需求,如果放在右边,我们经常设置drawableRight属性来实现,那么这些图标如何响应点击事件呢?下面简单记录一下!方法首先我们要继承AppCompatEditText,实现一个自定义的EditText(现在一般为了兼容和实现MD风格,都会继承AppCompatEditText,而不再去继承EditT...
声明这篇文章,借鉴参考了下面的两篇文章,算是一个自己对混淆这块的总结。
写给Android开发者的混淆使用手册
Android混淆打包那些事儿混淆简介说到混淆,就要说到proGuard,Android的混淆是有proGuard来完成的,ProGuard是一个开源项目在SourceForge上进行维护。流程代码混淆是包含了代码压缩、优化、混淆等一系列行为的过程。如上图所示,混淆过程会有如下几个功能...
前言在底部弹出一个对话框,在应用中很常见,现在说一下几种实现的方案,记录一下,算是一个总结吧!实现方案使用BottomSheetDialogBottomSheetDialog是support design包下的一个控件,它算是BottomSheet衍生出来的一个特例吧,类似的还有BottomSheetDialogFragment,这些控件的一个核心就是BottomSheetBehavior,它...
本文出自: 【张旭童的博客】
博客地址:http://blog.csdn.net/zxt0601/article/details/一 概述DiffUtil是support-v7:24.2.0中的新工具类,它用来比较两个数据集,寻找出旧数据集—&新数据集的最小变化量。
说到数据集,相信大家知道它是和谁相关的了,就是我的最爱,RecyclerView。
就我使用的这几天来看,它...
前言在之前写过Android 多渠道打包的文章,可以发布不同APP商店的版本。有时候,我们也会遇到这样的需求,就是应用可能有一个测试版,线上版本等不同版本,可能不同的版本的一些配置信息不同,比如服务器地址,应用名称,图标等,如果我们在每安装一个版本的时候,都去代码里边更改这些值的话,就会显得很繁琐,而且效率很低。下边就说一下如何利用Gradle高效的实现这一需求!多版本打包首先,我们要对app的bu...
修改Toolbar标题字体大小首先我们要写一个style:
然后在布...
前言项目使用BottomSheetDialog,在BottomSheetDialog弹出的时候,发现状态栏变黑了,查了一些资料,找到下边一篇文章,可以参考一下:
解决使用BottomSheetDialog时状态栏变黑的问题解决方案这里也是参考上边文章的第一种方案,这里单独拿出来说一下:
直接继承BottomSheetDialog即可.import android.app.A
前言我们在做相册这块内容的时候,会发现调用android相册时,只能返回一张图片,而不是多张,所以需要我们自己重写一个相册,类似微信,微博等发布状态的需求!仿微信图片上传界面一般微信,微博等都是上传9张图片,而且都是九宫格形式展示,可以使用GridView或者GridLayout等实现。下边主要讲一下RecyclerView的实现,借助此来记录一下RecyclerView子Item宽高正方形适配的方...
前言DiskLruCache是Github上边实现磁盘缓存的一个开源库。
地址:/JakeWharton/DiskLruCache完全解析收藏一个郭大神的文章:
Android DiskLruCache完全解析,硬盘缓存的最佳方案 使用同样来自郭大神的一篇文章,而且把LruCache结合起来使用:
Android照片墙完整版,完美结合LruCache和Dis...
前言说到序列化我们都不陌生,最简单的就是让我们的实体类来实现java io包下的Serializable接口即可,但是android单独又写了自己的序列化方案,即Parcelable,它比Serializable更快,效率更高,占用内存更少!因此也是Google推荐的序列化方案!
而且如果我们在activity之间传递复杂数据结构时,会发现bundle,intent等不支持实现Serializab...
前言之前写过相关的一篇文章,但是涉及到的内容比较浅!这里收藏一下一个写的比较全面且深入的文章:来自怪盗kidou的你真的会用Retrofit2吗?Retrofit2完全教程发送Json格式数据有时需要我们向后台提交大量的数据,这些数据是json格式的,那么该如何处理呢?
首先写提交接口:public interface CommitService {
@Headers({...
HTTPHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。完整参考下面这篇文章,写的很详细,收藏一下:HTTPFidder抓包我们在android客户端与后台服务器...
工具类,废话不多说,直接上代码!public class PictureUtil {
* 将bitmap转为Base64字符串
* @param bitmap
* @return base64字符串
public static String bitmapToString(Bitmap bitmap) {...
前言我们之前在使用ListView时,经常遇到含有CheckBox实现多选或者RaidoButton实现单选的问题,我们常使用的办法就是记着选择位置,当然在RecyclerView中原理是一样的,这里记录一下!
还有就是讨论一下,如果item中含有RadioGroup,而不是单选RadioButton,列表中check错乱的问题!CheckBox多选和Radio单选这两个原理一样,这里就以Chec...
访问:135284次
积分:2710
积分:2710
排名:第12181名
原创:120篇
转载:32篇
评论:19条
(2)(4)(11)(3)(5)(1)(10)(9)(7)(6)(5)(7)(1)(4)(19)(8)(8)(17)(19)(11)

我要回帖

更多关于 三大神兽程序猿攻城狮 的文章

 

随机推荐