TouTiao

进程概念介绍

女生的网名这么多〃 提交于 2020-08-18 04:41:00
进程概念介绍 每次写笔记的时候总有一种想法,担心这个观点是错误的.担心我学到的内容是问题了,从而给看笔记的同学们传递一种错误的知识.希望看笔记的同学带疑惑的去看去思考,我写的是不是有问题,发现错误了希望您也能反馈给我.我也从中学到得到. 什么是进程   了解进程之前,需要先了解一下什么是程序,程序就是一个存放在磁盘的有序指令集合,是静态的;而进程可以简单理解成磁盘中程序的一个副本,只不过这个副本时动态的,运行台内存空间中.而且一个进程不单单只运行你指定的运行程序的代码或部分代码,还包括了程序运行时需要的各种库文件和数据信息.   同时还要一个概念那就是线程,线程是计算机CPU调度的最小单位,一个进程中可能包含一个线程,也可能包含多个线程.线程就好比公司的员工,而进程就相当于一个公司,一个小公司可能老板和员工是同一个人,同样的小进程中就只有一个线程,有的公司还有很多员工,同样进程也可能有很多线程同时工作. 进程的组成结构   进程是在进程队列task list中调度进程的,进程队列又是由一个一个的进程结构体task_sturck组成的双向循环结构.可以说一个进程结构体就管理着一个进程,所以这种进程结构体又称为进程控制块 一个进程结构体中包含:     进程的ID 用户ID 和组ID     程序计数器     进程的状态:就绪态 执行态 睡眠态 阻塞态    

点赞功能,你用 MySQL 还是 Redis ?

Deadly 提交于 2020-08-17 07:37:18
作者:一起web编程 链接: http://www.toutiao.com/i6825148720728769028 点赞功能是目前app开发基本的功能 今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题。 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点赞列表,一般在用户中心 显示文章点赞列表 我们先看一下头条和微博的例子 这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。 方案 2.1 mysql方案 mysql方案, 随着nosql的流行,大数据的持续热点,但是mysql仍然不可替代,对于大多数的中小项目,低于千万级的数据量,采用mysql分表+cache,是完全可以胜任的,而且稳定性是其他方案无可比拟的: -- 文章表 create table post { post_id int(11) NOT NULL AUTO_INCREMENT, ...... star_num int(11) COMMENT '点赞数量' } -- 用户表 create table user { user_id int(11) NOT NULL AUTO_INCREMENT, ...... star_num int(11) COMMENT '点赞数量' } -- 点赞表 create table star {

C# 物联网开发API接口系列(1)

时光总嘲笑我的痴心妄想 提交于 2020-08-16 14:34:15
开发目的: 在DIY项目过程中,对于一些小伙伴会进行二次开发,提供一系列的处理方法,故制作本系列教程,以便更好分享,为更加方便小伙伴们的学习。 准备:vs2008/vs2010/vs2013/vs2015/vs2017等等均可。根据项目复杂度和系统配置适合自己的开发环境,本作者选择的是VS2008+.Net framework3.0 步骤: 1)环境安装省略,网上很多。 2)打开VS2008 3)文件》新建》文件》选择“一般处理程序”,起个名字,例如“WebSite_9ibox” tip:根据您掌握的程度,可以选择不同的文件类型,因为不需要界面,仅提供接口处理,故教程仅提供一般处理程序即可实现,调用方式参考 http://URL路径:端口号/文件路径/文件名称.ashx?action=参数1&token=参数2 常见的接口内容 1)登录身份验证(合法、不合法)返回一些有用的参数 2)合法的身份下的设备列表及设备状态(激活的设备列表) 3)设备是否有效或是否激活 4)设备激活(拟计划扫二维码的形式进行激活 ajax进行交互提醒,设备只能激活一次) 5)扩展:修改服务端设备信息(名称等)、充值(可以使用一些扩展业务:邮件通知,语音电话通知,个性定制的内容等) 6)计划扩展:直接对设备进行高级配置(后续完善,对设备进行写操作

关于水晶易表的简介及水晶易表安装初识

∥☆過路亽.° 提交于 2020-08-12 05:52:18
这几天看到了一个高大上的东东,它的名字叫水晶易表,名字超好听,它其实大有来头。 水晶易表是全球领先的商务智能软件商SAP Business Objects的最新产品,通常我们只需要简单的进行点击和拖拽操作,Crystal Xcelsius就可以令您静态的Excel电子表格充满生动的数据展示、动态表格、图像和可交互的可视化分析。 哇!看到这里,小编一下子就被吸粉了。以前我们总是看到旋转的仪表盘,动态的数据线等,而且还可以进行交互,但是不知道怎么实现,但是现在已经有答案了,可以通过水晶易表来实现。水晶易表确实高大上,但是其安装过程却是让人抓狂,在此小编分享一下自己的经验给大家,希望日后用到水晶易表的伙伴们少走弯路。 水晶易表目前适用于主流的Windows操作系统,其安装的时候需要依赖Excel和Adobe Flash Player,因为里边的动画仅支持Adobe Flash Player,所以必须要安装Adobe Flash Player。水晶易表兼容的Excel版本为Excel2003/2007和2010,对Adobe Flash Player的版本要求在10.0及其以上。所以除了必备的水晶易表安装包之外,还必须要提前在本机上安装好Excel和Adobe Flash Player。目前水晶易表的安装包很难找到到,小编历经千辛万苦才找到了一个2008版本的水晶易表,但是亲测是好用的

再见,贾跃亭!

流过昼夜 提交于 2020-08-12 04:50:14
5月22日,全球造梦大使、中国第一镰刀手、乐视网首席PPT官、割韭菜形象代言人、画饼小能手、下周回国的贾跃亭以一则“贾跃亭个人破产重组正式通过”成功拿下微博热搜。  面对这则消息,民众没有唏嘘,没有同情,甚至更多的只是怨恨和怀疑,他们不知道贾跃亭还会不会回来? 如果破产重组方案通过,意味着贾跃亭将获得四年的“无债期”,而身为他前妻的甘薇也能顺利解除失信人的身份。 这对贾跃亭来说,似乎是一件好事,只要不再踏上中国领土以及签订了引渡协议的第三国领土,他完全可以滋润无比的度过下半生,可这对于债权人来说却是一个噩耗,一旦“破产成功”,国内债务人赴美讨债的路子也将被堵死。 2017年贾跃亭临赴美国避险前,他曾留下一句承诺,我一定会为债务负责的。可今天看来,这句承诺或将永远成为一个难解之谜。 眼看他起高楼 贾跃亭生于山西省襄汾县的一个小村子里,大概是为了好养活,父母给他取了个小名叫牛娃,不了解他的人会认为乐视网是牛娃割韭菜的工具,但是其实,乐视网也是他割韭菜割来的。 1995年,贾跃亭在山西省财政税务专科学校读书期间,他与同班同学李莉相恋,毕业后两人便结了婚。之后在岳父的资金帮助下,原本从事网络维护和支持工作的牛娃,摇身一变成为了一家注册资本40万的实业公司的贾老板。 虽然没多久,公司就破产了,但是成立双语学校,钢材贸易公司,如此接连不断的跨界骚操作,或许让贾跃亭终于发现了自己独一无二的

【2021校招 提前批/正式批】字节跳动直播团队招新啦!

十年热恋 提交于 2020-08-08 14:48:20
【2021校招 提前批/正式批】字节跳动直播团队招新啦! 【关于我们】 【加入我们能获得什么】 【为什么要来我们这里】 【我们的要求】 【招聘信息】 【答疑】 字节跳动直播团队招新啦!北京!深圳!杭州! 字节跳动直播团队招新啦!北京!深圳!杭州! 字节跳动直播团队招新啦!北京!深圳!杭州! 【关于我们】 字节跳动唯一直播团队,正在开创一种新的研发模式 负责旗下抖音、火山、西瓜、头条各APP的直播业务研发,业务快速发展 业务功能的用户群体上亿级别,高性能、高可用、稳定性 【加入我们能获得什么】 自己动手实现中台,完成中台的技术挑战 全方位的接触App的各个研发方向 充足的技术氛围与学习氛围 遇到更好的自己,扩大自己的视野 【为什么要来我们这里】 如果你想成为优秀的架构师,这里有复杂的工程架构 如果你想成为业务负责人,这里有飞速发展的核心业务 如果你想成为音视频技术专家,这里有全国最大的音视频平台 和优秀的人做有挑战的事 与亿级用户的业务一起成长 【我们的要求】 一个积极向上、热爱编程的你! 一个迫不及待要快速成长的你! 一个想要用代码服务全世界用户的你! 【招聘信息】 招聘对象:2020.09.01-2021.08.31之间毕业的应届生 岗位类型:前端/后端/测开/算法/大数据/客户端/多媒体/安全/H5游戏/安全研究/C++客户端等 Base低点:北京 / 深圳 / 上海 / 南京

用java实现数字签名的原理

前提是你 提交于 2020-08-08 07:46:04
数字签名在数据的交互中一直都占据着很重要的地位,因此,这篇文章对其原理进行整理总结一下。最后再给出代码的实现。 一、简单认识 相信我们都写过信,在写信的时候落款处总是要留下自己的名字,用来表示写信的人是谁。我们签的这个字就是生活中的签名: 而数字签名呢?其实也是同样的道理,他的含义是:在网络中传输数据时候,给数据添加一个数字签名,表示是谁发的数据,而且还能证明数据没有被篡改。 OK,数字签名的主要作用就是保证了数据的有效性(验证是谁发的)和完整性(证明信息没有被篡改)。下面我们就来好好的看一下他的底层实现原理是什么样子的。 二、基本原理 为了理解的清楚,我们通过案例一步一步来讲解。话说张三有俩好哥们A、B。由于工作原因,张三和AB写邮件的时候为了安全都需要加密。于是张三想到了数字签名: 整个思路是这个样子的: 第一步:加密采用非对称加密,张三有三把钥匙,两把公钥,送给朋友。一把私钥留给自己。第二步:A或者B写邮件给张三:A先用公钥对邮件加密,然后张三收到邮件之后使用私钥解密。第三步:张三写邮件给A或者B:(1)张三写完邮件,先用hash函数生成邮件的摘要,附着在文章上面,这就完成了数字签名,然后张三再使用私钥加密。就可以把邮件发出去了。(2)A或者是B收到邮件之后,先把数字签名取下来,然后使用自己的公钥解密即可。这时候取下来的数字签名中的摘要若和张三的一致,那就认为是张三发来的

【字节跳动 秋招岗位开放啦】Ohayoo!放学别走,我想约你做游戏!!!

我怕爱的太早我们不能终老 提交于 2020-08-07 20:55:00
【 敲黑板】字节跳动 Ohayoo游戏团队,校招岗位火热开放ing 🔥 早投递、早筛选、早面试、早offer,不要错过,现在就来申请吧!!! 21届的小伙伴们,秋招划重点啦!! 想要一份兴趣和成长相结合的工作? 神仙工作就在这里,字节Ohayoo,游戏水平、业务能力 两不误,稳! 别忘了叫上你的室友,来字节继续一起开黑。 “释放创意,创造快乐”, 来一起打造最专业的游戏平台吧。 字节跳动 Ohayoo游戏团队,HC多多,期待热爱游戏的你加入我们 如果你是 21届毕业同学 (毕业时间:2020年9月至2021年8月) 如果你对 游戏行业充满好奇和兴趣 ; 如果你憧憬 更大的平台和发展机会 ; 如果你刚好也期待一份 充满创意和挑战的工作! 那么, 不要错过 Ohayoo游戏秋招 的机会! 零成本投递,高简历通过率,校招群专人答疑~ 投递Ohayoo, 让游戏圈儿的大佬带你飞~~~ 【 招聘岗位】 「 游戏客户端工程师 」 地点:北京 「 游戏服务器开发工程师 」 地点:北京 「 游戏策划 」 地点:北京 「 游戏市场经理 」 地点:北京\深圳 「 游戏产品经理 」 地点:北京\深圳 「 游戏商务经理 」 地点:北京\深圳 「 游戏运营经理 」 地点:北京\深圳 「 游戏产品运营经理 」 地点:北京\深圳 【岗位投递通道】 每位同学只可投递 2个职位哦 ,不要贪心~ 官网投递 :

前同事通过接私活年入60W,他常用19个私活平台汇总!

孤街浪徒 提交于 2020-08-07 05:29:10
作者: 镇上宝塔 来源:toutiao.com/i6809205929335063051 01. 前言 关于程序员接私活,社会各界说法不一。按照作者的观点来说如果你确实急用钱,价格又合适,那就去做。如果不怎么缺钱,那就接私活之前要好好考虑。私活的钱不好挣是一个方面,更重要的是如果你把做私活的时间花在提升自己上,产生的价值就要大得多。等你提升了自己,提升了固定薪水,远比拿的这点私活的钱划算。千万不要“捡了芝麻丢了西瓜”。 如果你主业上遇到了瓶颈,平时的时间比较充分,想有一些额外的收入,同时为了保持技术的熟练度,这种情况下,是可以考虑接一些私活的。对于那种投入时间巨大,回报很可怜的项目,千万不要接。 下面介绍一些常用的平台可以接私活。 02. 程序员客栈 程序员客栈 中国非常领先的自由工作平台,为中高端程序员、产品经理和设计师等等互联网相关人员提供稳定的线上工作机会,包括自由工作、远程工作和兼职工作,还支持按需雇佣,工作模式非常多,感兴趣的推荐大家尝试一下。虽然名称叫程序员客栈,但是除了程序员,像产品经理,设计师等等互联网相关人员,都能在上面找到适合自己的项目。感兴趣的可以体验一下。 程序员客栈官网:https://www.proginn.com/ 03. 码市 码市 是 Coding 推出的互联网软件外包服务平台,意在连接需求方与广大开发者。让项目的需求方快速的找到合适的开发者

字节跳动指Facebook抄袭抹黑,微软称将继续谈判收购TikTok,9月中旬明确结果

元气小坏坏 提交于 2020-08-05 18:07:17
继特朗普表示反对由一家美国公司收购 TikTok 美国业务后,微软 8 月 2 日证实,已与中国科技公司字节跳动进行了谈判,继续就收购 TikTok 进行相关讨论,讨论结果将在 9 月 15 前确定。 同日,字节跳动发布声明称,「虽遭到竞争对手 Facebook 的抄袭和抹黑,但仍坚守全球化愿景,并将维护自身的合法权益。」 机器之心报道,撰文:徐丹、力琴。 美东时间 8 月 2 日,微软在官方博客中发布新闻稿,表示将继续就收购 TikTok 进行相关讨论,并在 9 月 15 日前完成讨论。 新闻稿称,在首席执行官萨蒂亚 · 纳德拉与总统总统唐纳德 ·J· 特朗普对话过后,微软准备继续就在美国购买 TikTok 进行讨论。 微软完全解决总统担忧的重要,并承诺收购 TikTok 需经过全面的安全审查,并为美国(包括美国财政部)提供适当的经济利益。 微软将在几周内采取行动迅速与 TikTok 母公司字节跳动进行讨论,并且无论如何会在 2020 年 9 月 15 日之前完成讨论。在此过程中,微软期待与美国政府及总统继续对话。 与字节跳动的讨论将基于微软和字节跳动向美国外国投资委员会(CFIUS)发出的通知,两家公司均已签订意向书,其中微软涉及在美国、加拿大、澳大利亚和新西兰购买 TikTok 服务,并在这些市场上拥有和运营 TikTok。微软可以邀请其他美国投资者。