技术文章

bat脚本常用命令

Deadly 提交于 2021-02-17 04:11:20
意气风发啊 骑上我快乐的小摩托 良心公众号啊! 我上墙了 你开始了 嚯嚯嚯嚯嚯 哈哈哈哈哈 皮皮虾我们走 可乐在厨房 红牛在冰箱 6666666 看弹幕,点 关注 " 我相信这不是我一个人的经历:傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。 ——《沉默的大多数》 " title: bat脚本常用命令 date: 2019-11-14 20:23:36 tags: windows script categories: windows script Author:闫玉良 bat 脚本?如果不是从事微软开发相关工作的人员,是不是感觉很耳熟但是又好像不熟悉?还等什么,一睹为快 bat 脚本是 windows 上所用的脚本,我们经常使用的 cmd 一些命令就可以使用。也许你会说为什么不使用 powershell 脚本?因为古老的一些服务器上面没有安装 powershell 你信不信?比如 windows server 2003。 很荣幸,我遇到了,没有什么办法,只能查阅相关资料迎难而上了!脚本其实很简单,下面做一个记录,供大家有需要时获取: 1.设置变量 设置变量使用 SET 关键字,语法如下: SET 变量名=变量值 1. 变量名与变量值一定要紧挨等于号!!!

如何在 Linux 中编辑字幕

拥有回忆 提交于 2021-02-17 04:10:34
https://linux.cn/article-11946-1.html 我作为一位世界电影和地区电影爱好者已经几十年了。这期间字幕是一个必不可少的工具,它可以使我享受来自不同国家不同语言的优秀电影。 如果你喜欢观看带有字幕的电影,你可能会注意到有时字幕并不同步或者说并不正确。 你知道你可以自己编写字幕并使得它们更完美吗?让我们向你展示一些 Linux 中的基本字幕编辑吧。 从闭路字幕数据中提取字幕 大概在 2012、2013 年我开始了解到有一款叫做 CCEextractor 的工具。随着时间的推移,它已经成为我必不可少的工具之一,尤其是当我偶然发现一份内含有字幕的媒体文件。 CCExtractor 负责解析视频文件以及从闭路字幕closed captions数据中产生独立的字幕文件。 CCExtractor 是一个跨平台的、自由开源工具。自它形成的那年起该工具已经成熟了不少而如今已成为 GSOC 和谷歌编码输入的一部分。 简单来说,这个工具基本上是一系列脚本,这些脚本以一种顺序方式一个接着一个地给你提供提取到的字幕。 你可以按照 本页 的 CCExtractor 安装指南进行操作。 若安装后你想从媒体文件中提取字幕,请按以下步骤操作: ccextractor <path_to_video_file> 该命令将会输出以下内容: $ ccextractor $something

外汇MT4编程手册

送分小仙女□ 提交于 2021-02-17 04:10:09
1、 为了最大的方便用户,交易中断的一些变量可以从智能系统输入。 AccountNumber -账号(同义词: AccNum ) Ask – 卖价(买方出价) Balance – 交易账户的余额值 Bars – 图表上条形的数目-说明用数据填充图表程度的非常重要的一个变量。 Bid - 买入价(卖方要价) Close – 收盘价格 Credit – 信用优先 Equity – 账户状况,包括未实现利润 FreeMargin – 交易账户的自由保证金值-也用来核查账户资金的可用性; High – 期间最高价位 Low - 期间最低价位 Margin – 用来支撑开仓部位的资金(保证金) Open – 开盘价 Point – 当前金融工具单点上的价值(此点此时智能交易系统系统运行),比如, USD/JPY - 0.01, USD/CHF - 0.0001 等。 PriceAsk – 在市场观测窗口上显示的当前卖价。 PriceBid - 在市场观测窗口上显示的当前买价。 PriceHigh – 当前 24 小时期间的最高买价。 PriceLow - 当前 24 小时期间的最高卖价。 PriceTime - 在市场观测窗口上显示的当前时间。 Time – 价格图表上的条形时间的基准时间; TotalProfit – 所有开仓部位的总未实现利润; TotalTrades –

程序员面试被要求手写代码,你与顶级程序员的差别在哪?

半城伤御伤魂 提交于 2021-02-17 04:09:47
面试时,被要求手写代码,自信心爆棚的你,忽然有了提笔忘记的感觉,在一张纸上反复涂涂画画,勉强写出了一个功能,结果漏洞百出,面试过程相当不顺利,丢下笔,对接下来的面试敷衍了事,结束后,继而向周边的朋友大吐苦水:都什么年代了,还要求手写代码?这公司真落后。 然而,这就是你与大神级别程序员,最根本的差距。难道顶级程序员们,手写代码都特别厉害?随便一动笔就是行云流水,一泻千里?当然不!也许,他们根本没手写过代码。 当你在倾听远古时代(七八十年代)程序员们的故事时,一定会有这么一则趣事:当年电脑还没有普及,如果想编程,行得通的就是跑网吧去,可上网费贵啊,只能买个笔记本,提起水笔,把代码写好,然后在到网吧里去输、去调试、运行,这样可以节省很多上机的费用。 一位大一学生坚信,手写代码可以帮助自己,更好的学习编程,于是踏上了这条不归路。起初,手写代码确实帮打下了坚实的基础,然而很快,他就被一个程序,十几页的代码调试给搞疯了,并开始四处求助,最终这名学生,放弃了手写代码的学习方式。 在物资匮乏的年代,手写代码几乎成了程序员们的必备技能,可那时,更多的是迫于无奈。手写代码,不失为初学者的一个好方法,可当你深入学习时,再想手写,一定会造成很大的麻烦。 纵观如今的互联网巨头们,似乎面试涉及手写代码的也是寥寥无几,google、BAT都是如此。当然,有时候还是逃脱不了手写代码的命运。

顶级程序员和普通程序员在思维模式上的5个区别!

浪尽此生 提交于 2021-02-17 04:09:30
《The Effective Engineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式: 1. 勇于去研究你不懂的代码 一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了。如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在人们很容易就接触到优秀的开源代码资源,你可以很方便的就下载下来做一些改动或者调试,去研究为什么代码可以这么写。 除了代码之外,很多人对于陌生的工作内容也会感到恐惧。每次换工作的时候,你可能都会遇到新公司的工作内容和以前工作的内容不一样的情况,以至于刚开始的时候工作效率没有以前那么高。很多人甚至觉得,他们是不是骗了面试官。 其实,大家都是在学习的过程中。在一个陌生的领域,没有人从一开始就是大神。如果你想变得越来越好,无论是写代码,与人沟通或者其它的技能,都是需要投入时间去学习的。 2. 精通代码调试(debug) 很多人在写代码的过程中,经常会有的一个问题就是:为什么我写出来的代码不能运行?为什么运行的结果不是我想要的? 几乎所有的程序员写代码都不是一遍就能写好的。但是顶尖的程序员非常快的就明白自己代码的问题可能是什么。这是一个很重要的能力,但是偏偏学校里不教

因未发奖金,一名程序员删代码泄愤,平台崩溃近三个小时

旧时模样 提交于 2021-02-17 04:07:03
点击上方“ 程序猿技术大咖 ”,关注加群讨论 来自:程序员新鲜事(ID:CoderNews) 内容综合自:InfoQ、雷锋网、AI前线 近日,又发生了一起删代码事件。 一名程序员因不满公司未发奖金,怒而 修改华为云obs对象存储服务代码 ,导致平台大范围崩溃。 最终,这位“一时冲动”的程序员因涉嫌 犯破坏计算机信息系统罪, 获 得了 5个月的刑期。 事情的经过是这样的: 被告人王某(以下简称:王某)所在的公司项目是一个同城生活服务平台,主要是满足晋城消费者线上、线下的吃、喝、玩、乐、购服务。 2019年12月,时任公司技术部的刘经理交给王某一个任务: 开发 obs 代码,如果开发成功公司会有奖励。 在开发过程中王某负责写代码,另一位同事则负责做前段代码工作。开发完毕经过测试没有问题,就开始在公司运行。 程序是运行起来了,但公司承诺的奖金却迟迟没有下来,这让王某产生了报复的心理。 2020年4月13日11点左右,王某就开始实施“报复”。 通过winscp软件使用root账户(超级管理员账户)登录至华为云服务器的FTP,将本地的php代码替换了华为云服务器php代码 ,导致了用户从web服务器直接下载未缓存的图片,高峰期会导致下载缓慢或卡死。 果不其然,4月14日8点至9点30分左右,当该平台向用户代发76万元的电子消费劵的时候,有用户打电话反应称平台打不开

因未发项目奖金,一名程序员决定删代码泄愤

不问归期 提交于 2021-02-17 04:05:46
长按识别上方二维码,关注公众号: 后端面试那些事 回复“ 报告 ”,获取你的GitHub年度报告! 作者 | 刘琳 来源 | 刘琳 你永远都想不到程序员会因为什么删掉代码。 你可能还记得年初微盟员工凭一己之力,删除自家公司数据库,累计市值蒸发超 30 亿港元的事情。 不仅如此,微盟服务器故障时间长达 8 天之久,最终赔付了商家 1.5 个亿,事后当事人自供是因酒后因生活不如意、无力偿还网贷等个人原因删库。 原本以为这理由已经够奇葩了。 近日,雷锋网编辑发现了一个更奇葩的删库理由:因公司未发奖金,一名程序员怒而修改华为云 obs 对象存储服务代码,导致平台大范围崩溃。 而这位“一时冲动”的程序员也收获了 5 个月的刑期。 看到这里,网友也忍不住吐槽道: 兄弟,不讲武德,付出代价了吧~ 1、 得不到奖励,不如就亲手毁灭 事情还要从今年 4 月份说起。 被告人王某(以下简称:王某)所在的公司项目是一个同城生活服务平台,主要是满足晋城消费者线上、线下的吃、喝、玩、乐、购服务。 2020 年 3 月 22 日,该公司某平台被晋城市商务局选为晋城市同城生活服务平台,受晋城市商务局委托向消费者发放电子消费劵。 2019 年 12 月,时任公司技术部的刘经理交给王某一个任务:开发 obs 代码,如果开发成功公司会有奖励。 在开发过程中王某负责写代码,另一位同事则负责做前段代码工作

Chapter 8 The Simplest Plug-in Solution

ε祈祈猫儿з 提交于 2021-02-17 04:04:56
This chapter introduces the simplest plug-in solution that are applicable to the four major components. This solution involves the following aspects: 1) Combine the dex of all plugins to solve the problem of loading plug-in's class. 2) Declare the four major components of the plugin in the host app’s AndroidManifest file. It’s a nuisance for hundreds of activities in the plug-in. 3) Merge all the resources in the plug-in into the host's resources in one time. Of course, this may result in conflict of resource ids. 8.1 Declaring Components in a Plug-in in Android Manifest As we mentioned

<volist></volist>标签

◇◆丶佛笑我妖孽 提交于 2021-02-17 04:04:33
name(必须):要输出的数据模板变量 id(必须):循环变量 offset(可选):要输出数据的offset length(可选):输出数据的长度 key(可选):循环的key变量,默认值为i mod(可选):对key值取模,默认为2 empty(可选):如果数据为空显示的字符串 举个栗子 // 这是控制器 <? php namespace app\index\controller; use think\Controller; use think\Request; class Index extends Controller { public function index() { $list = array( ' name ' => " 张独秀 " , ' age ' => 17 ); $ this -> assign( " list " ,$list); return $ this ->fetch( " index " ); } } 这是视图  //tp3中是这样写 <volist name= " list " id= " $list " mod= " 2 " > 我是{$list.name},我今年{$list.age}岁了 </volist>      //tp5中是这样写 {volist name="list" id="$list" mod="2"} 我是{$list

<a>标签里面直接嵌套图片,<img>下面出现一小段空白的原因

眉间皱痕 提交于 2021-02-17 04:01:03
今天在写页面时,发现在a标签,里面嵌入<img>底部会出现空白的问题! 请看示例代码: 1 < a style ="border: 2px dashed blue" > 2 < img src ="images/module/zright2.jpg" alt ="图片" > 3 </ a > 请看示例效果图: 现在出现了两个问题,首先a标签,没有因为img的大小而被撑大,然后是a的内部下面出现空白。 1、首先,<a>标签是inline的,框模型是:行内框。行内框没有包含图片的表现,<img>的标签就好像放在一条公路上一样。所以要使img能像放进一个盒子一样,就应该使用块级框:比如: display:block; /*或者*/ display:inline-block; 关于框模型!推荐你去看看css的官方 http://www.w3.org/TR/CSS2/ 或者网上很多文章都有! 2、<img>标签为什么会有底下的空白呢?这你要理解所谓的“基线(baseline)”。这是一个英文排版概念。我这里还是引用下知乎人的链接吧! http://www.zhihu.com/question/21558138 讲得很周到! 3、总结这个问题的几种解法: A、处理基线 a{display:block;} img{vertical-align:bottom;} B、强行去掉<a>标签的行高 a