国内IT跟国外差的何止是技术?

SRT公网点对点传输及搭建SRT流媒体服务器 SRT是一种开源传输技术,它是基于UDP协议的,与RTMP不同的是,它具有高码率低延迟的传输特性,加强了在复杂不稳定网络环境中的传输可靠性,提升了不可预测的网络环境上的流传输性能。它不像NDI那样只适用于局域网传输,它更适用于公网环境下的信号传输。 S代表Secure,即安全加密的视频流,R代表Reliable,即具有从数据严重丢包中恢复的可靠性,T代表Transport,即动态适应变化的网络状况。 在音视频数据包传输的过程中,SRT会检测并适应两个传输点之间的实时网络状况,有助于补偿由于网络的拥塞而引起的 阅读详情

      今天一早收到一封老外的邮件,让我甚是惭愧.

      邮件是之前我提问,关于改了某个开源框架的源代码,实现一个功能.但那个开源框架升级了,我看了下源码,想像老版本那样改下代码来实现我那个功能,貌似很复杂.于是发邮件问了下那个老外.其实很早便知道,老外回答人问题很耐心,而且技术方面回答得也很全面,很系统,很详细.但今天收到的那封邮件,让我更惊讶.

      惊讶之余,一直在反思.于是有了这个话题.国内IT跟国外差的何止是技术?就从回答问题这个角度,我在国内貌似就没碰到多少能够做到这样的人.曾经看到IK(一个中文分词开源框架)的作者,在群内回答别人的问题,小到IDE工具怎么使用,都回答得很详细.让我很是敬佩!

      在国内我也一直没感觉到多少所谓的牛人、高手、大师、专家的存在.有也只是半桶水,我曾经也如此自狂过.买本书,不是抄袭就是翻译的。网上搜点资料,更加转载了N遍.至于找那些牛人大师专家们,更加不知道在东南西北。网上碰到个感觉是牛人的,貌似忙得团团转.有回答也是YES或者NO顶多这种小问题你自己去找点资料看.

     慢慢的也突然被人称作"牛人".很是诧异.就我这水平也成了当年我仰慕又鄙视(鄙视的原因是以上内容)的牛人啦?为了做个当年所谓的好牛人而不是很忙很忙很忙的牛人,于是将一些经验写到博客上,建Q群,回答别人的问题.慢慢的也开始同情起牛人来了.

     一个相同的问题,你可以回答一百、一千遍,但回答一万遍是啥感觉?牛人还真的很忙,任务越来越多,有的还是稀奇古怪的,从来没做过,也从来没想做过.但你是牛人嘛,不得不做.还有就是问问题的,也没经过大脑.很多问题网上一搜遍有.只知道问How,而不知道问Why.更有甚者,问你有没有时间,帮我远程调试下(人数还不少)...

      于是也慢慢的少在自己建的群里说话,QQ平时也是忙碌.到了晚上就干脆隐身...只有碰到有质量的问题(话题)才去忽悠急句.哎,看来,想忽悠也很难啊...

      这里再次重申,我非牛人,真的非牛人,真心话,非客套、表面、官腔...

      我不知道大家会怎么想?我是感觉社会很浮躁.本来该喝静心口服液写代码的我们,却也浮躁了起来.但感觉也是环境所迫!曾经我感慨着说要是写代码不用考虑吃饭的问题那该多好.但那只是一个梦!

      提供工作的,公司八字还没一撇就说将来会上市.你过来,只是待遇低点,但公司前景大大的好,将来会咋的咋的.写代码的,没个几年就说自己咋的咋的,你不开多少价我就不过去.我曾经看到有公司在群里发招聘消息,但第一句通常是什么待遇?一旦是非知名企业发布的,大家你一言我一言,一片质疑声.但换个角度你自己自荐,简历送上去,那家公司又会感觉你是个菜鸟.心里会想有这么牛,还用投简历到我这里吗?google老总都要来三顾茅庐!

      眼下是工作时间,我不知道这里写这对工作没用的博客(对我的公司而言)是不是个杯具!但感觉还是要说一说,任务我会加班完成!

     慢慢的自己写代码也有几年.一直想找个点做下去(我感觉那才是我的出路),却很难,真的很难!技术方面公司非得逼你做这做那,总有弄不完的新东西.其实也不想跳槽,HR眼里咬牙切齿的频繁跳槽!但不是你非礼了我,就是我甩了你!

     有没有一家能让自己把它也当成事业的公司?非得自己创业才是事业?

     那历史就不应该有三顾茅庐!

 

    最后贴上那封邮件.邮件是关于网络爬虫Heritrix的增量抓取.有兴趣的同学可以看下.

    由于Heritrix是一次性抓取,抓取完毕后就结束或者暂停.但这不适合于增量抓取,于是我修改了源代码实现了该功能(让它抓完一次就重新获取种子再去抓取,如此循环下去).但Heritrix升级了,我感觉新特性很强悍,但要在新版本实现该功能,改代码貌似就没这么方便了.于是写了封邮件,请教了下Heritrix的作者。他的回复深深的吸引了我,于是有了这篇文章.下面贴上邮件内容:

      1)我的提问(蹩脚英文别见笑):

     

Hi all,
i know H3.0 can run continous crawl by some config(FetchHistoryProcessor PersistStoreProcessor PersistLoadProcessor )。but there is a problem:when crawl finished,Heritrix will pause or exit;but i want to let it crawl again.for example:reload the seeds.
i have modified Heritrix 1.14.3's code,like this:
class:
org.archive.crawler.frontier.WorkQueueFrontier
function:
public CrawlURI next() throws InterruptedException, EndedException {
while (true) { // loop left only by explicit return or exception
 
// modify by me,add these codes.
// if there are no urls to get,let it to reload seeds 
synchronized (this) {
if (this.controller.getFrontier().isEmpty()) {
loadSeeds();
}
}
 
long now = System.currentTimeMillis();
// Do common checks for pause, terminate, bandwidth-hold
preNext(now);
 
if one thread can not get url from this function,these code what add by me will reload the seeds and by synchronized,so that the othre threads who want to get url  will wait for that thread reload seeds finished,and they can get url too.
 
it worked well.and any body can give me some advices?and how about Heritrix3.0?
2)Heritrix的作者的回复:
This is an interesting use case.
I would not recommend hooking this reload into the frontier's next()
method, in H1 or H3, as that's a very central place. (If it's working
for you in H1, that's OK, but I would still think there may be timing
risks doing it there.)
Ideally you'd want to hook off some event which happens when the
frontier is empty, but before the crawl commits to a full stop. I can't
think of an existing method/event that exactly meets that need, but it
seems like a good idea, and I'll look into the possibility of adding a
clean, convenient place for this in H3.
In the meantime, some ideas would be:
• look at the ReschedulingProcessor as an example of how to use a new
CrawlURI property, 'rescheduleTime', to force a URI to be revisited at a
specific time in the future. While this will not allow your seeds to be
visited at the moment the frontier is empty, you could use it to ensure
your seeds are revisited every N days/hours/minutes/seconds/etc.
• look at the CrawlLimitEnforcer as an example of an optional component
that watches ApplicationEvents from the crawl. Events to potentially
listen for include CrawlStateEvent, CrawlURIDispositionEvent, and
StatSnapshotEvent. By either noticing when the crawl is *almost* done,
or noticing the pause-at-finish, your component could then re-enqueue
your seeds at that time (and unpause the crawl if necessary).
Each of these techniques should allow your desired effect by adding a
new optional Processor or listening bean, rather than editing core
crawler code.
Hope this helps,
- Gordon @ IA
再附上IK作者的博客:
 linliangyi2007 (林良益)  博客: http://linliangyi2007.iteye.com/
自动化专业与嵌入式 在学生时期,我是一个典型的学渣,所以只能选择电气工程、汽修、数控之类的专业。而那些高分的则可以选择计算机,电子商务,通信之类的。这些专业看起来像是蓝领和白领的分界,至今我都觉得这种制度是不人性化的。专业这块根据学生的爱好去选择是最好的,毕竟有兴趣才会”真心”去学习。谁说学渣就学不会编程、学不会金融对吧?不过也罢,在学校能学到东西的毕竟是少数,最近有些大学生发了他们的课程表给我看了下。我感觉学的太广了,什么单片机、c语言、java之类的,导致很多学生学完以后还是很迷茫,不知道自己专业到底是从事什么方向的。所以 阅读详情

相关推荐

An工具介绍之摄像头

An工具介绍之摄像头

人生得意须尽欢 6188

国内外it水平的差距真的好大,beanstalkapp

国内外it水平的差距真的好大,beanstalkapp 这个项目也很不错,云部署手工复制ssh public key 容易出错,参看http://github.com/guides/providing-your-ssh-key$ sudo apt-get ins...

153

DIY电磁炉核心驱动方案:IR2153PBF自振荡半桥芯片实战指南(附电路图)

本文详细介绍了IR2153PBF自振荡半桥驱动芯片在DIY电磁炉核心驱动方案中的实战应用。该芯片集成了振荡器与600V高压驱动能力,仅需少量外围元件即可生成互补带死区的PWM信号,极大简化了半桥逆变电路设计。文章深入解析了其工作原理、关键参数,并提供了完整的电路设计、PCB布局指南及调试步骤,帮助电子爱好者构建稳定高效的感应加热驱动核心。

beer8的博客 585

中国的顶级程序员和国外的顶级程序员差距有多大?

其实单纯的比较一个国家的软件编程水平和另外一个国家坦白来讲意义不是很大,因为首先要看到国内编程的土壤距离欧美的还是有一定的差距,而且差距不单单纯正技术方面的,还有生态系统以及生存环境方面的因素。 请输入图片描述 中国的顶级程序员和国外的顶级程序员差距有多大? 现在就谈谈个人对于国内程序员和欧美程序员的现状,首先国内的程序员编程环境,国内企业主要还是以应用方面开发多一些,还有很...

DM_IT的博客 5512

五、e2studio VS STM32CubeIDE之汉化

介绍stm32cubeide汉化方案和汉化包e2studio自带汉化包,在安装过程中可选择安装e2studio STM32CubeIDE切换中英文。

cl234583745的博客 1770

【Zotero】《纯操作讲解,GPT配置,Zotero标注可视化》- 知识点目录

Temperature分布在。之间,越低输出越稳定;

墨门 3396

国内外软件开发上的差距与分析

--愿与勇于正视现实的人共勉在开始任何其他文字之前,首先有必要正视一个根本现实:国内外软件开发的水平是有差距的。这一结论的最直接证据是每一轮新技术的发起者基本上都是国外的人或公司:从方法论(CMMI,敏捷等)到各种框架(近来很热的Hadoop等)再到新的编程语言都是如此。总的来看这类差距似乎可以概括为“原创的缺失”,大多时候,我们只是处在一种“跟随者”的角色上。RUP出来后我们跟谁RUP,敏捷出来

理想流 1万+

告别倍福开发板:手把手教你用SSC工具为STM32生成EtherCAT从站代码

本文详细介绍了如何使用SSC工具为STM32生成EtherCAT从站代码,帮助开发者在不依赖倍福开发板的情况下实现高效的工业以太网通信。通过SSC工具的配置、XML文件设计、代码移植与硬件适配等步骤,开发者可以轻松构建自定义的EtherCAT通信系统,提升工业自动化项目的灵活性和效率。

weixin_33925615的博客 410

国内外著名IT公司技术岗位要求

IBM,Oracle,Google,微软,腾讯(腾讯研究院,腾讯学院),雅虎,思科,SAP 一. 雅虎 a. 软件开发工程师 2、基本要求   计算机相关专业本科/硕士/博士,成绩优秀;   在算法,数据结构,面向对象技术和设计模式等方面有扎实的基础;   精通C / C + +或Java的编程语言;   优秀的分析和解决问题能力;   较好的中英文交流

6808

振动能量采集技术:从原理到实战,破解物联网供电难题

能量采集技术旨在捕获环境中的废弃能量(如机械振动、热能、光能)并将其转化为电能,其核心原理在于通过压电、电磁、静电或摩擦电等物理效应实现能量形式的转换。这项技术的核心价值在于为物联网(IoT)中难以布线或更换电池的分布式传感器节点、植入式医疗设备等提供近乎永续的电力解决方案,从而解决物联网部署的“最后一米供电”瓶颈。其应用场景广泛覆盖工业预测性维护、结构健康监测、可穿戴设备及消费电子等领域。本文聚焦于振动能量采集这一细分方向,深入剖析了压电式、电磁式、电容式及摩擦纳米发电机(TENG)等主流技术路线的实战考

weixin_42660494的博客 569

OpenOCD入门到精通:第20章 Target 子系统源码分析

摘要:本章深入分析OpenOCD Target子系统的核心实现机制。重点包括:1) 通过target_type虚函数表实现多架构抽象,支持ARM、RISC-V等30+种目标;2) ARM ADIv5协议栈实现,包含DAP/AP核心数据结构和访问机制;3) 分层架构设计,从调试接口层到传输层的完整调用链路。系统采用面向对象思想,统一管理目标状态、寄存器缓存、断点/观察点等调试要素,为上层提供标准化的调试操作接口。

从事嵌入式linux android驱动开发,拥有全栈能力 179

国内的程序员与国外的差距(思维认知)

首先,我想说明的是国外的程序员也加班,他们也要赶项目,所以加班不算什么原因。真正的原因是我们国内的大部分程序员只是工具的使用者,不会思考工具的产生和原理,用惯了一个高效的工具就被这个工具套牢成为奴隶;而国外的程序员更多地去思考和专研这个工具的产生和原理,然后可能会自己优化出2.0之类的;然后到了中年往工具开发这一块走,我们更多地是往管理、服务业以及转行等方面发展,只能说我们的创新氛围还不够。 1/...

weixin_34128534的博客 405

【软考高级架构】案例题考前突击6——大数据架构

前一类的数据主要由流量方以接口的方式提供(比如对接的腾讯广点通平台),后一类则是某网特有的数据,通过买家的浏览、下单、付款日志算出来。1. 在数据层面只维护一张包含所有指标的MySQL表,表中的stday字段作为索引,stday=当天的保存实时数据,stday<当天的保存离线数据。典型的大数据架构,除了Lambda架构之外,还有kappa架构,这两个架构的区别如下标所示,请补充表中空(1)-(4)第二,实时数据只对接了内部的kafka消息,没有实时的获取第三方的曝光、点击、浏览数据。

qq837993702的博客 67

国内外知名IT科技博客-开发者必备

国内国外知名IT网站,这些博客和社区涵盖了各种技术领域,从编程到创业,适合不同层次和兴趣的技术爱好者。

小北的博客 4074

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

国内程序员真的不如国外国外程序员?到底差在哪里?

国内程序员真的不如国外国外程序员?到底差在哪里?

Mr_HelloWorldx的博客 855

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

试用国内及国外AI绘图软件后的总结

最近AI很火,所以这几天抱着试试看的角度试用了多款AI绘图软件,大概测试了市面上的3款工具吧,3款国外的,1款国内的。因为有对比,波哥也不是专业的评测机构出身,所以这些比对无论是从角度,还是从对比参数来看都是不权威的,并且波哥也不懂绘画和审美,所以呈现的结果肯定也是业余的。首先我要说明的是,人物画我都是输入的同样的条件成画的,唯一的区别是一个用中文,一个用英文描述的。先看国内某款AI绘图软件的效果...

IT运维技术圈 2544

为什么同样是项目,国内和国外的玩法差这么多?

当我们带着国内的“成功经验”踏入国际市场时,往往会遭遇“水土不服”:为什么国内百试百灵的UI布局被国外用户吐槽“混乱”?为什么客户对一个简单的数据指标要刨根问底?为什么我们引以为傲的“7x24小时响应”反而被认为是不专业的表现?

1404

b端系统国外设计的一定就漂亮实用吗?跟国内有哪些不同

本人是10年经验的前端开发和UI设计资深“双料”老司机,1500+项目交付经历,带您了解最新的观点、技术、干货,下方微信我可以和我进一步沟通。

2401_87844866的博客 1276

国内外知名IT科技博客(强烈推荐)

国内1、36氪(www.36kr.com): 目前国内做的最风生水起的科技博客,以介绍国内外互联网创业新闻为主的博客网站,自己建立有36Tree互联网创业融投资社区。36氪的名字源于元素周期 表的第36号元素“氪”,化学符号为Kr。传说中的氪星是超人的故乡。除了为创业者免费提供新闻报道,他们主办的“36氪开放日”为早期互联网创业公司初创产品发布,提供了非常不错的平台,每月在全国各大城市举办。2、T

曹胜欢 9万+

国外IT网站

给大家介绍点国外的IT网站 ------------------------------------------  1、Cnet:全球第一大IT门户,注重业界新闻。   口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。   网站内容主要分六大板块:企业(Enterp

qiqi的窝窝 2万+

国外java、IT技术网站

给大家介绍点国外的IT网站 ------------------------------------------  1、Cnet:全球第一大IT门户,注重业界新闻。   口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。   网站内容主要分六大板块:企业(Enterp

chengfei112233的专栏 6854

国外著名IT门户

1、Cnet:全球第一大IT门户,注重业界新闻。  口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。  网站内容主要分六大板块:企业(Enterprise)、电子商务(E-Business)、通讯(Communications)、娱乐与媒体(Entertainm

isay1255的专栏 2782

国内技术人员与国外技术人员差多远

[size=medium]早上同事问到这个问题,回答时顺道总结了我以往的一些看法。这个问题我以前就问过我自己,在接触过很多不同的技术人员后,慢慢形成一些观点。不一定对,权当记录吧。 我是感觉国内的技术人员(99%)与国外技术人员之所以差距相当明显,可能有三个原因 一、英文是第一大障碍 硬着头皮把《The C programming language》啃一遍后,再去看谭浩强的C...

每天一小步 684

RPA工具选国外的还是国内的?各有什么优缺点?

随着全球数字化转型的深入,自动化、智能化技术的发展迅速,企业对于提升运营效率和降低成本的需求日益迫切,RPA工具应运而生。面对国内外众多RPA工具,企业在选择时常常面临困惑:是选择国外成熟的RPA工具,还是转向国内本地化的解决方案?本文将从多个角度分析国内外RPA工具的优缺点,帮助企业做出更明智的选择。放眼全球,自动化、智能化、数字化的趋势逐年加强。欧美等发达国家在这方面起步较早,技术成熟,市场相对饱和。

weixin_58820787的博客 813

从国内外IT人的差异谈如何破除35岁魔咒

本来想写篇关于DBA如何破除35岁魔咒的文章,但发现整个IT从业人员都面临着35岁魔咒,例如互联网的从业人员的平均年龄只有26岁。但国外同行的职业生命却长得多,这里我们通过分析一下国内外IT人的差异来探讨如何破除35岁魔咒。

姚远OracleACE的博客 1231

国内国外注册域名的对比_默默出品

域名的注册依管理机构之不同而有所差异。一般来说,域名的管理机构仅制定域名政策,而不涉入用户注册事宜,这些机构会将注册事宜授权给通过审核的顶级注册商,再由顶级注册商向下授权给其它二、三级代理商。   国内域名注册和国外域名注册的对比   那么,注册域名到底是使用国内代理商注册,还是美国代理商注册,这是每一个站长都遇到的第一个问题。   从价格上看,两者其实差不多,在中国

cdcdgvdfbhrtbgfnbyt的专栏 1113

对国内IT行业现状的思考

行业前景思考随笔

Arcspark的博客 1047
上一篇: 基于Heritrix的增量抓取
下一篇: 《unix环境高级编程》源代码编译找不到apue.h等错误的解决办法
徐力彬
博客等级 码龄23年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值