精华内容
下载资源
问答
  • 新五流:人流、技术流 + 旧三流(信息流、资金流、物流)

    新五流:人流、技术流 + 旧三流(信息流、资金流、物流)

    展开全文
  • 我是一名博士生。虽然对:“一流学士,二流硕士,三流博士”没有那么大范围的流传。但是也可以看出些类似的问题。 我仔细看过我们学校一个本科班的学生档案,一个硕士班学生档案,一个博士
    我是一名博士生。虽然对:“一流学士,二流硕士,三流博士”没有那么大范围的流传。但是也可以看出些类似的问题。 我仔细看过我们学校一个本科班的学生档案,一个硕士班学生档案,一个博士班学生档案,差距是十分巨大的。 本科班的学生在高中都是优秀学生,动手能力,底素都很不错。有很多从小就在大城市长大,受到过良好的工业文明熏陶,见多识广,档案中有很多这些学生得到的各种奖励和优秀经历。 再看硕士生,本校毕业的本科生源只占了1/2甚至不到,那1/2学生的档案表明,这些学生90%都是中国三流大学毕业(大部分学校连研究生都没有),他们考研分数很高,这是事实。但是他们的考试成绩是建立在大学四年专门对着考研而来的。这些学生的档案很平庸,80%都是农民,读大学的主要目的是考研,早早开始准备,没有干过什么。档案里记载的这些学生的情况大大不如本科生班。 最后看博士生,这里有一个有趣的现象。应届的和在职(定向,委托培养,或者工作后不想干了又读博的)各占一半。应届的里面在本校读过的只有不到1/4。在本校读过本科的博士生也就1/8-1/10。 那7/9的学生里很多大学都是四流的(也就是说全国绝大多数人根本不知道的大学),硕士的大学是三流的。因为考博士容易,就业困难,所以很多女生喜欢考博士。 在应届的学生中,90%是找工作不理想的,被刷下来的,要考博士,想通过这个学位抬高身价。在在职的或者工作过的中,40%是为了解决老婆孩子或者自己北京户口,或者要换个地方,想到北京来发展的,另60%是工作没意思,出来读书,想快点混职称的。 研究这些博士生的档案,90%以上是农民出身,没真正见什么世面,也没担任过各个组织的什么要职。思维方式以读书考试为主。档案中没有什么突出的记载,平庸的简单的记载了这些学生的学习工作经历。脱产来读博士的在职的或者工作过的学生99%都不是单位的工作骨干或者身担要职(就是那种缺了地球不能转的),也没有得到过什么特殊的奖励,仅仅有硕士的一纸文凭而已。这些人来学校很多就是混文凭,解决自己和老婆的户口等。 看了几个博士后的,实在不忍心看下去了,除了和学历有关的记载外,几乎什么都没有, 100%是农民出身。档案里绝大多数都是考试成绩之类的东西。 综合以上情况表明,博士从总体上确实是三流的。一个人在文化底素是几流,基本上不用等到大学四年,到大三的时候就能基本定下来了。我也是个博士生,更能清楚的体会道中国高校博士生的层次。除了有个文凭外,其余的真是不怎么样。 本校虽然算不上中国最一流的大学。但是博士生的声誉,比如全国百佳优秀博士论文,各种重要奖学金(比如微软学者等等)全是靠博士生里面不到1/5的在本校就读过本科的学生来维护的。除去4/5 的博士生,几乎不会影响本校的科研水平和学术声誉。 强烈建议,学校应该减少博士生招生规模。 我为我们学校这种现状敢到悲哀。从我接触到的历届本科毕业设计的同学,非常多优秀的本科毕业生没有读研,到一般单位就业,拿着一点微薄的收入。强烈呼吁学校 增加 本科生保研比例。现在保送比例太低太低了。比如,2001年,某系毕业180个本科毕业生,该系招收200名研究生。但是大四的学生课程反而比大三紧,老师不会为考研的学生开绿灯,期终考试卡的很严。还经常抓本科生到教研室干活。学生们也没有体会到社会上考研和考 GRE的压力,很多学生到了11月才有时间准备考研。最后大部分应届学生都考不上,考上的才20多人,加上保送的连当年录取的硕士生的一半都没有(仅60多人,剩下140全是中国三流大学的集团军)。适当的交流是好事,但是外来的比本校的还多,这是不是有很大的问题了? 本科教育很重要,一个大学的本科教育氛围和经验对一个人的能力和素质提高有重大影响。相比之下,硕士和博士所在的学校对学生的素质和能力提高影响就很小了。这是中国研究生教育制度的悲哀。 另外建议,中国取消研究生入学考试制度,改成本科毕业申请制,以所在学校的学习成绩,科研经历,奖励,成果,和重要经历等的证明材料,配合一两门骨干课程的笔试成绩为是否录取的主要标准。这样从根本上可以避免二流的硕士,三流博士。 还可以省去每年组织研究生考试和复试的费用。那些考生花了多少冤枉钱啊?如果不考试,很多国内的优秀学生还是愿意读研的,优秀的学生读研,读博,研究生整体水平自然就提高了。另外,研究生阶段主要靠学生自己领悟和学习,老师起的作用不是很大。研究生的培养水平主要取决于 经费 和 生源 。有了经费才有必要的条件,有了好的生源才能在好的条件下有所创造。 因为,研究生教育不是大众教育,是精英教育,是创新教育。上研究生之前就没有体现出精英的素质,没有体现出创新的苗头,这样的学生怎么能够录取呢?不是一个人想学就可以上,更不是一个人考了几门试,成绩高了就可以上。国家的师资是很有限的,要用有限的师资培养更多的精英才是研究生教育的发展方向。自学成材应该受鼓励,但毕竟不是一个国家的主要培养方向。
    展开全文
  • Java IO中偏移量是什么意思

    千次阅读 多人点赞 2019-07-18 22:20:11
    文章目录背景示例前置条件使用 FileInputStream 读取内容参数详解网上的错误解释正确的解释总结 背景 在使用Java的 IO过程中,肯定遇到过偏移量这个概念。网上也有很多人都解释过,但是有很多的人都被误导理解错...

    背景

    在使用Java的 IO过程中,肯定遇到过偏移量这个概念。网上也有很多人都解释过,但是有很多的人都被误导理解错了,也包括我。偏移量确实很容易理解错,刚开始我也理解错了。直到后来看BufferedOutputStream 源码的时候就越发感觉不对劲。

    下面就详细解释一下偏移量到底什么意思。

    在 FileInputStream 中的public int read(byte b[], int off, int len)方法中第二个参数,int off 就是偏移量的意思。

    示例

    前置条件

    先在 F:\FilesExample\A.txt 文件中加入待读取的内容

    ABCDEFG
    

    使用 FileInputStream 流读取内容

    public static void main(String[] args) {
    
        String filePath = "F:\\FilesExample\\A.txt";
    
        // 创建字节输入流
        try ( FileInputStream fis = new FileInputStream(filePath)){
    
            // 创建装数据的数组
            byte[] bytes = new byte[10];
            
    		// 调用read方法读取数据
            fis.read(bytes, 2, 3);
    
    		// 打印读出来的数据
            for (int i = 0; i < bytes.length; i++) {
                System.out.println(bytes[i]);
            }
            
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    

    注意这句代码

    fis.read(bytes, 2, 3);
    

    注意这里的参数

    • 第一个参数是存放即将读出来的数据的字节数组。
    • 第二个参数是偏移量,这里先传个2。
    • 第三个参数是要读取的长度。

    参数详解

    第一个参数不用过多解释,就是存放数据的数组。

    第二个参数代表偏移量,就是有歧义的地方。

    网上的错误解释

    偏移量的意思就是,读数据的时候从上一次读的最后位置接着往下读,比如第一次读了1024个字节,那么下一次就从1025开始读
    

    这句话哪里错了?
    这句话的意思是说,偏移量是数据流的偏移量。在上一次读到某个位置后,偏移量就记录下那个位置的坐标,下一次读取的时候,接着往后读。

    如果按照这个意思来读取的话,我们传入的参数是2,也就是数据流的偏移量是2,那就该从下表为2的地方开始读,那应该跳过“A”,“B”两个字节,读取结果应该是”C“,”D“,”E“三个数据。

    我们来运行一下,结果显示:

    0
    0
    65
    66
    67
    0
    0
    0
    0
    0
    

    这里有两个地方需要注意一下

    1. 读取的字节都是ASCII码。 65代表大写字母”A“ ,66代表大写字母”B“,67代表大写字母”C“
    2. 字节数组空的位置会初始化成0。

    结果和预想的完全不一样。

    正确的解释

    其实偏移量 真正指的是这个存放数据的数组的偏移量(第一个参数)。

    使用这个解释去理解一下这个示例。

    读取3个字节(第三个参数)的数据,存放在bytes数组中(第一个参数),存放在数组中的什么位置呢?那就得看偏移量了,这里偏移量是2(第二个参数),就表示存放在数组中下标为2的位置开始,数据依次往后展开。也就是说,假设读取了两个字节的数据,就放在数组的3、4号坑(数组是从0开始的),假设读取了3个字节的数据,就放在数组的3、4、5号坑…

    总结

    Java IO流中的偏移量是指接收数据的数组(或叫缓冲区)的偏移量,并不是数据流的偏移量。


    技 术 无 他, 唯 有 熟 尔。
    知 其 然, 也 知 其 所 以 然。
    踏 实 一 些, 不 要 着 急, 你 想 要 的 岁 月 都 会 给 你。


    展开全文
  • 视频直播的 推是啥意思

    万次阅读 2020-09-02 13:39:06
    昨晚和死党聊天的时候听他听到推这个东西,然后就找了资料了解了一下,这儿做个简单的随笔记录           推         ...

    昨晚和死党聊天的时候听他听到推流这个东西,然后就找了下资料了解了一下,这儿做个简单的随笔记录

             

    推流

              推流:指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。所谓“采集阶段封包好”,我觉得应该是未解码的H264的NALU。

              我再直白点,推流就是把本地音视频数据(编码过的)通过网络上传到云端/后台服务器的过程

              流程大概是这样:原视频—>对音视频进行编码—>某种封装格式封装—>通过某种协议传输—>服务器

             

    问题1

              这儿呢就有一个问题:“所有的视频都一定要编码吗?” 答案是肯定的。相信查看其他人的博客的理由是一样的:不经过压缩的视频太大!在网络传输时对带宽的要求和压力太大!

              视频编码的主要作用是将视频像素数据(RGB,YUV等)压缩成视频码流,从而降低视频的数据量。举个例子:比如当前手机的屏幕分辨率是1280 * 720(即我们平时在视频软件中可选的720P),假设一秒钟30帧(即1秒钟传输30张图片),那么一秒钟的数据为 1280 * 720(位像素)*30(张) / 8(1字节8位),也就是一秒钟的数据量为3.456M数据量,一分钟就是207.36M,那么我们平常看一部电影就是大约18G的流量,这样是很恐怖的一件事

             

    问题2

              H264的NALU是个啥,这就需要涉及一点H264编码格式的知识

    首先 H264 是一种编码格式,或者说编码算法,包含两个东西 VCL(视频编码层)和NAL(网络提取层),大概步骤可以这么理解

    • 压缩:预测(帧内预测和帧间预测)-> DCT变化和量化 -> 比特流编码;
    • 切分数据,主要为了第三步。这里一点,网上看到的“切片(slice)”、“宏块(macroblock)”是在VCL中的概念,一方面提高编码效率和降低误码率、另一方面提高网络传输的灵活性。
    • 打包封装成NAL。

    NALU是NAL的组成单元, NALU由头和身体两个部分组成:

    • 头:一般存储标志信息,譬如NALU的类型。
    • 身体:存储了真正的数据。

    更多H264的信息见 https://zhuanlan.zhihu.com/p/71928833

             

    问题三

              所谓的封装格式究竟是啥?

             在日常我们一定见过很多后缀为avi, mp4, rmvb, flv等格式的视频文件。其实avi, mp4, rmvb, flv就是是所谓的封装视频的封装格式。

             

    问题四

              从视频播放器播放一个互联网上的视频文件的过程

    需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步。如果播放下载好了的本地文件则不需要解协议,其他步骤相同。

    在这里插入图片描述

    • 解协议:流媒体协议的数据,解析为标准的相应的封装格式数据
    • 解封装:将输入的封装格式的数据,分离成为音频流压缩编码数据和视频流压缩编码数据。
    • 解码:就是将视频/音频压缩编码数据,解码成为非压缩的视频/音频原始数据。
    • 视音频同步:就是根据解封装模块处理过程中获取到的参数信息,同步解码出来的视频和音频数据,并将视频音频数据送至系统的显卡和声卡播放出来。

    更多信息见 https://juejin.im/post/6844903566209990669

    展开全文
  • 数据分析(

    千次阅读 2016-02-29 21:47:05
    引子在数据分析(一)和数据分析(二)中我们介绍了数据分析的基本模式以及到达定值和活变量的分析。在这篇文章中我们简要介绍一下可用表达式和数据分析中的格。 可用表达式 数据分析中的格 可用表达式 ...
  • 前两个部分上面提过了,第个部分显示为Lookup,即查找关联的概念,可以动态的指定把任务分配给谁。 Create individual tasks for all group members 当将任务指派给用户组的时候,勾选这个复选框表示组里的每个人...
  • 网络媒体()————RTP

    千次阅读 2019-07-28 13:49:30
    实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层...
  • Git大特色之WorkFlow(工作)

    万次阅读 多人点赞 2017-12-26 18:21:21
    Git 大特色,分支,暂存区,工作,今天终于要写到 WorkFlow 了,我彷佛已经看到胜利的曙光,走起。 何谓工作 WorkFlow 的字面意思,工作,即工作流程。在分支篇里,有说过这样的话:因为有分支的存在,...
  • Java I/O 系列文章目录: Java I/O 操作(一)System... Java I/O 操作()File 文件操作、PrintWriter、SequenceInputStream Java I/O 操作(四)对象的序列化 本文涉及到的I/O类 File Properties F...
  • 种nginx限方式

    千次阅读 2018-09-12 15:25:17
    通过查看nginx官方文档,小弟查看到了种nginx限方式。 1、limit_conn_zone 2、limit_req_zone 3、ngx_http_upstream_module 前两种只能对客户端(即单一ip限),并且文档也很全,但是经过测试发现,还是...
  • 段式过保护

    千次阅读 2016-07-17 13:42:52
    段式过保护是把速断、限时速断及过流三种过电流保护综合在一起的电流保护,其区别为: 1.速断保护:电流定值很大,一般为额定电流8~10倍(我厂经验),无延时出口跳闸 2.限时速断:电流定值较大,一般为额定...
  • 本文我就来讲一下媒体视频的种播放方式。 一、媒体播放方式之单播 即客户端与媒体服务器间建立单独传输通道,某服务器传输的数据包只能发送到一个客户端的传输方式。采用该方式时,客户端须单独向媒体...
  • -------------------------- 音视频与媒体是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为...
  • C语言基础()之控制

    千次阅读 2016-11-24 11:35:19
    本以为控制部分其实没有什么好说的,种基本控制方式都是显而易见的,但是,最近一直研究NFA,发现真是难懂,但是代码写出来就是基本的控制组成的,后来又想起KMP算法,排序算法,发现这些都是基本控制组成的...
  • 最大(网络基础概念+个算法)

    万次阅读 多人点赞 2016-07-22 21:12:31
    之后的n行,输入个数,代表(u,v)边的最大水容量。要求输出,从起点1开始到终点m的最大水流量。那么,与实际相联系,很容易知道,对于每一条路径,都最大只能运输该路径上的最小容量的那条边所能承受的水量。...
  • nginx限方案的实现(种方式)

    千次阅读 2019-04-17 15:08:01
    一般对外暴露的系统,在促销或者黑客攻击时会涌来大量的请求,为了保护系统不被瞬间到来的高并发流量给打垮, 就需要限,这篇文章主要介绍了nginx限方案的实现,非常具有实用价值,需要的朋友可以参考 ...
  • RTP协议全解析(H264码和PS

    万次阅读 多人点赞 2014-09-12 17:35:05
    1RTP Header解析 2、RTP荷载H264码 2.1、单个NAL单元包 2.2、分片单元(FU-A) 3、RTP荷载PS 3.1、PS包头 3.2、系统标题 3.3、节目映射 3.4、PES分组头部
  • K2工作学习系列()--- K2介绍

    千次阅读 2015-03-22 21:40:03
    经过天的培训我深刻地了解了K2,当然局限于K2是什么,对于K2怎么做还处于未知阶段。  K2 blackpearl是一款BPM的解决方案,所谓解决方案一般在技术上具有平台化,对于K2来说平台化就是所有的流程均只需建立在K2...
  • 1、其实软件在安装后,将会直接弹出推的界面,如果你将此界面不小心关掉了,还可以点击右上方的“齿轮”设置选项,选择其中的“推地址”选项,如图所示: 选择其中的“推地址”选项 2、可以看到已经弹出推...
  • 数据图是描述信息和数据从输入移动到输出的过程中所经受的变换。 2 符号 3 实例 一家工厂的采购部每天需要一张订单报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件列...
  • 针对webgl的库threejs框架项目功能实战讲解 管道维流动:对工厂、园区的管道(输气管道、输水管道、输油管道等)液体 气体流动进行实时监控,根据流向、流速对管道进行维动态模拟效果。 维图表展示:设备实时...
  • 一体/批融合

    千次阅读 2020-09-03 14:55:35
    从 用户,运行,运维个角度来看: 用户: 当前用户在解决计算和批计算总是将其分开,开发出两套api。批一体需要解决的首要问题就是用一套逻辑来描述与批业务。 运行:当前作业总是批二选一,要么是作业...
  • 在博主之前的博文《Ubuntu安装、编译、运行nginx和nginx-rtmp-module》中讲述了在linux(Ubuntu)搭建nginx媒体服务器的方法。下面讲述在windows搭建nginx媒体服务器的方法,使其支持rtmp协议的直播以及通过...
  • JAVA:IO 之 节点与处理(2)

    万次阅读 多人点赞 2017-05-15 15:37:24
    1. 的分类 按数据的方向不同:输入,输出。 按处理数据单位不同:字节,字符。 (1) 字节:数据中最小的数据单元是字节。 (2)字符:数据中最小的数据单元是字符, Java中的字符是Unicode...
  • java基础知识之FileInputStream

    万次阅读 多人点赞 2018-07-18 17:40:38
    一、File概念  JAVA中针对文件的读写操作设置了一系列的,其中主要有FileInputStream,FileOutputStream,FileReader,FileWriter四种最为常用的... FileInputStream被称为文件字节输入意思指对文件数据...
  • Hadoop内部的限机制

    千次阅读 2016-02-07 18:38:21
    前言文章标题一开始提及到了一个令人感到有些抽象又显得有些很"大"的词,限.其实这个词语在很多行业都可以用到,比如最近春运,各大主要城市,火车站,地铁站都要做到限吧,避免人流量过大造成事故或间接事故,这叫人...
  • 计算机网络自顶向方法 习题参考答案 第

    万次阅读 多人点赞 2018-10-03 18:32:15
    注意到 TCP 是字节编号的, L 的最大值为 2^32 byte b. 设 N 为报文数: N = ⌈ 2 32 536 ⌉ = 8012999 N = \lceil \frac{2^{32}}{536} \rceil = 8012999 N = ⌈ 5 3 6 2 3 2 ​ ⌉ = 8 0 1 2 9 9 9 总 头 ...
  • M3U8视频数据爬虫详解:M3U8视频网络数据爬虫实现下载一级M3U8文件使用Chrome开发者工具从页面中获取URL数据Python下载代码实现下载二级M3U8文件下载并保存密钥文件和IV数据阿里大学TS视频的密钥文件分析解密TS...
  • 这片博文简单理解端会面对的技术点,名词解释,理解这些点后可以知道推出去的为什么拉流端观看会卡顿、画质不清晰、色块等问题,当然,出现这些问题也和媒体服务器分发有关,但我们做要好移动推端的工作...
  • C#OOP 之九 文件输入输出

    千次阅读 2016-04-28 19:10:18
    是一个抽象的概念,它相当于日常生活中“”的概念,什么意思呢?比如说有河里的水,管道中的石油,电网中的电流等。 C#采用模型读写文件里的数据。这是一种非常经典的文件读取方式,在很多高级语言中都有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 237,692
精华内容 95,076
关键字:

下三流的意思