昨天,今天,明天,每天的每天,你是否都多懂得一点点...
星期四, 二月 01, 2018
Windows 10 Pro 1703 Hyper V 安装windows xp
心血来潮又想安装个Windows xp 的VM.
本来想直接用Hyper-V 加载 xp mode的VHD, 没想到死活不让,说文件错误。。。
好吧, 于是只好在官网下载了winxp 专业版, 从头安装。
格式化的时候手贱,选了完全格式化,等好久, 应该用快格,反正是虚拟硬盘。
安装时要输入序列号,我有MSDN Subscriber, 所以有免费序列号。
安装好后居然不能上网,我的天。。。
关键有两步
必须用 Legacy Network Adapter
第二
必须用External 的 Virtual Switch, 可能是我NAT的没设对,或者是因为 Integration Components 没有安装。
然后终于可以上网了。。。
可是文件共享啥,没法搞。
因为新版的Hyper-V 没有集成 Integration component, 于是自己网上找了个 vmguest 的ISO
Use Wireshark to diagnose LDAP through Kerberos
For a better understanding of each request, here is kerberos works.
Here is how you verified if a TGT is returned.
A Ticket is returned for LDAP for that user
Main user bound.
Infomation about delegated user back
Got TGT for delegated User
Get Ticket for delegated User
Bind delegated user within SASL.
Some code to read info of delegated user:
Feng
星期二, 一月 30, 2018
解决小米盒子ChinaTunnel 无法开机自启动的问题
之前发了一个教程安装chinaTunnel 去除小米盒子的区域限制。 然后有朋友反应不能开机自启, 于是看了看, 发现的确有此问题。
于是便做了另一段视频教大家怎么实现开机自启。
Feng
关于Youtue版权
之前在拍youtube视频的时候, 因为拍了一些粉红猪的片段,影版被Content ID识别为有第三方侵内容, 就晕了。 于是把那一分钟去掉就好了。
最近自己翻唱了我们不一样, 做为背景音乐,也收到了Content ID的版权通知。
于是,研究了一下Youtuber的版权。
基本上,用第三方的影片或者音乐都是侵权的。 大多数时候,这种侵权都不会导至帐号被锁。但是影片中的广告点击算版权方的。所以并不需要做什么 。
如果你想合法的使用这些第三方资源,就需要申请版权。
大多数情况,我们要的是背景音乐的版权。
所有 1922年(包含)以前发行的音乐都可以免费的翻唱。但是你得自己制作伴奏。
参考:
其它的歌曲,你需要两个版权,
mechanical license: 翻唱版权
synchronization license: 插入视频的版权
这两个版权的使用费可能高过你youtube 的收益。
如果你选的歌曲版权拥有者和YOUTUBE有合作,你可以不需要版权,但是你得和拥有者分配收益。你还是需要自己制作伴奏和演唱。但这是个可行的收益方式。
参考:
Feng
星期一, 一月 29, 2018
海外定制版小米盒子,你真的需要吗?
记得我第一次买小米盒子的时候,有个卖家跟我说,官方版在国外跟本不能用,绝对是危言耸听.
后来我买了官方版,现在也用得好好的. 发个视频, 给同样想买小米盒子的朋友参考一下.
这个视频就是给大家解惑.到底官方原版的小米盒子能不能买?是不是买来也用不了? 真的需要所谓定制版吗?
Feng
星期五, 一月 26, 2018
Youtube MKV vp9 文件转 H264
想在家卡拉OK一首,于是从YOUTUBE下载了一个伴奏。发现居然不能导入Audition, 连 premier 都打不开。
用Mplayer 播放了一下,查出是 vp90 的编码。
于是用ffmpeg 转成了 H264 的 mp4 文件
ffmpeg -i 1.mkv -vcodec h264 -strict experimental output.mp4
再导入Audition就没能问题了。
Surface 的CPU不快, 导出的速度是播放的1.5 倍左右。 也就是说 3分钟的视频,转换时间要2分钟。
--
Feng
星期四, 一月 25, 2018
用ffmpeg提取youtube视频里面的音乐
C:\Users\YuFeng\Downloads\Video>ffmpeg -i "我们不一样 大壮 KTV 无人声伴奏版 - YouTube.MKV" -vn -acodec copy output.mp3
ffmpeg version N-89881-g1948b76a1b Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libmfx --enable-amf --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 5.101 / 58. 5.101
libavdevice 58. 0.101 / 58. 0.101
libavfilter 7. 11.101 / 7. 11.101
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, matroska,webm, from '鎴戜滑涓嶄竴鏍?澶у. KTV 鏃犱汉澹颁即濂忕増 - YouTube.MKV':
Metadata:
COMPATIBLE_BRANDS: isomiso2avc1mp41
MAJOR_BRAND : isom
MINOR_VERSION : 512
ENCODER : IDMmkvlib0.1
LANGUAGE : und
HANDLER_NAME : AudioHandler
Duration: 00:04:32.32, start: 0.000000, bitrate: 720 kb/s
Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv, bt709/unknown/unknown), 854x480, SAR 1:1 DAR 427:240, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
Stream #0:1: Audio: opus, 48000 Hz, stereo, fltp (default)
[mp3 @ 00000173a7574ac0] Invalid audio stream. Exactly one MP3 audio stream is required.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Last message repeated 1 times
C:\Users\YuFeng\Downloads\Video>ffmpeg -i "我们不一样 大壮 KTV 无人声伴奏版 - YouTube.MKV" -vn -acodec copy audio.opus
ffmpeg version N-89881-g1948b76a1b Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libmfx --enable-amf --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 5.101 / 58. 5.101
libavdevice 58. 0.101 / 58. 0.101
libavfilter 7. 11.101 / 7. 11.101
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, matroska,webm, from '鎴戜滑涓嶄竴鏍?澶у. KTV 鏃犱汉澹颁即濂忕増 - YouTube.MKV':
Metadata:
COMPATIBLE_BRANDS: isomiso2avc1mp41
MAJOR_BRAND : isom
MINOR_VERSION : 512
ENCODER : IDMmkvlib0.1
LANGUAGE : und
HANDLER_NAME : AudioHandler
Duration: 00:04:32.32, start: 0.000000, bitrate: 720 kb/s
Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv, bt709/unknown/unknown), 854x480, SAR 1:1 DAR 427:240, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
Stream #0:1: Audio: opus, 48000 Hz, stereo, fltp (default)
Output #0, opus, to 'audio.opus':
Metadata:
COMPATIBLE_BRANDS: isomiso2avc1mp41
MAJOR_BRAND : isom
MINOR_VERSION : 512
HANDLER_NAME : AudioHandler
LANGUAGE : und
encoder : Lavf58.5.101
Stream #0:0(und): Audio: opus, 48000 Hz, stereo, fltp (default)
Metadata:
COMPATIBLE_BRANDS: isomiso2avc1mp41
MAJOR_BRAND : isom
MINOR_VERSION : 512
HANDLER_NAME : AudioHandler
LANGUAGE : und
encoder : Lavf58.5.101
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 4639kB time=00:04:32.28 bitrate= 139.6kbits/s speed= 453x
video:0kB audio:4605kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.746409%
C:\Users\YuFeng\Downloads\Video>
Feng
星期二, 一月 23, 2018
海外免ROOT绕过小米盒子区域限制观看国产电视剧
此方法不需要ROOT, 不需要装APP. 对小米盒子自带的视频有效, 对其它APP里的视频就很难说了. 如果这个方法对你无效, 敬请期待下一期视频, ROOT后的方法.
Feng
星期一, 一月 22, 2018
教你如何做传销头子赚大钱
你听说过安利,美乐家的话,就知道这可是个赚取被动收入的好买卖。
--
如果你正想加入, 或者已经加入,却还是底层苦逼没有赚到钱, 那现在赶紧退出。让我来教你怎么变成安利公司大老板的级别,直接登上金字塔的顶端,什么五星上级都是浮云。
首先,我们先来讲讲传销的原理, 如果你连原理都没搞懂就别想自己当老板了。
传销有很多方式,总的来说,分两大类, 没产品的, 和有产品的,各有优缺点, 不过本质是一样的。
我们先来说一说没产品的,然后再引申如何加入产品, 和加入产品的好处。
原理很简单,就是用下线的的钱做为上线的利润,让后用这个利润驱使下线去拉下下线,反正就是一直拉下下下下线,绝对不需要有底线。
让我用更通俗的例子来说明一下。 首先,你是大老板,你找来一个人, 跟他说,你加入我们公司的话,交个申请费300块,以后,你每拉一个人进来,我都给你一百块。 这里假设你拉的那个人比较笨,完全被你所说的前景打动。于是他交了三百块给你,你三百块就进口袋了。这是你的第一桶金。你说,如果这个人很聪明怎么办?当然有办法,这个我们需要对公司进行包装,再进行一些洗脑程序,不管他是博士教授,商界精英,通通搞定,容后再说。
好了,你的这第一个下线非常积极,他又给你拉了三个人, 这三个人一人交了300块,你给你的下线100*3=300块, 你自己进口袋就是600块。 牛B吗? 轻轻松松600块就进口袋了,你什么也没有干,坐等收钱,你的下线在帮你赚钱,你得到的就是大家梦魅以求的被动收入。
试想,如果你有一千个下线, 你的下线每天发展三个人, 你每天的入帐就是 1000*600 = 600,000块, 你没看错, 你每天都可以赚到60万。 而且是被动收入,你一根手指都不用动。你一年的收入将会是个天文数字, 对不起,我数学不好,这里就不给你算了,自己想像吧。
而且,你的下线的下线如果拉人进来了,你也会得到分成的,虽然少一些,但是想想,你的下线有三个人, 这三个人又有三个下线, 下线还有下线, 如果你有十级的下线,每极3个人,那你就有 3的10次方的下线, 拿出你的计算器,算一下, 这会是 59049人。这只是下线只有三个人的情况, 如果你的下线有1000个人,那你总共的下线绝对是天文数字。 你的下线每个人每天给你200块,那你的下下线拉人后你就不能收200那么多, 你要分给你的下线一些, 毕竟他们现在也是某些下下线的上线了。 所以你收150, 给50给你的下线。 150看上去没有200多? 你错了, 你的下线只有1000个人, 可是如果你的每个下线也有1000个人的话, 你的下下线是1000,000人, 你没看错, 你的下下线是一百万人, 一百万人每人给你150块, 那就是150,000,000。 你没看错, 这里是一亿五千万。 你每天能收一亿五千万(直接忽略你下线的60万)。 你说什么, 你哪有那么多下线? 有没有搞错,我是教你当老板,不是教你当传销最底层的屌丝。 一千个下线算个屁。 你说你的下线不可能每天发展三个新人? 那倒是有可能的, 这就看个人能力了。 300块又不多, 一天工作8小时,叫三个人交300块就那么难? 那说明你的下线能力不够。不过没有关系,我们有很多的课,会把他们的培训成合格的传销人员。 我们的课程设计得非常好,经过千锤百炼,已经非常成熟,比外面成人教育的课程牛B多了。
我说完原理, 讲完例子,你是不是有那么一点点心动了, 是不是有一点点懂了?
不急不急,说起来容易,做起来难, 这个怎么拉人, 怎么洗脑,里面学问太多太多, 我今天肯定讲不完。
先说说洗脑吧。为什么要洗脑?我靠,你啥都没有,人家凭什么相信你呀,300块虽然不多,也不是捡来的。你得有一套说辞,公司是干什么的,怎么赚钱,这些通通要有个合理的解释,你不能明目张胆的告诉人家,我公司啥也不干,就靠拉人头赚钱。你这样一说,谁还敢加入呀。要懂得包装,懂吗?
开始来个容易的,我们懒得去搞工厂生产什么东西,外包也麻烦,那就说我们是个投资公司。 投资公司嘛,不卖产品,专搞投资,具体怎么投的下线就不要知道了。 你跟你的下线说,你们交完申请费,加入我们公司以后, 就有资格分红了, 但是为了公司的发展,你们要拉人进来才能分红。 我们公司的业务是国家为了解决社会矛盾在暗中支持的,要在保密的情况下发展下线,不是谁都能享受这个好处的,只有好朋友才告诉。然后还要跟他说什么是被动收入, 怎么一天赚60万,前景要描绘清楚,要组织能让人热血沸腾的语言。 这个宣传上的事,技巧很多,我就不一一说明了。
上面只是一个例子,情况是可以多种多样的。如果你想有个产品,可以有个更好的说辞,也没问题。就像安利,美乐家一样,搞个厂, 外包也行,生产一些便宜的货,最好是保健品,这东西别人说不清价值,吃多了不治病,但也不会死。你的保健品成本是30块, 那现在就卖330块, 扣到成本,还是300块一个人,一毛钱变化也没有,还是一样的东西, 但所有的下线都收到产品了, 他们就更开心了,更容易相信,洗脑起来更容易些。
而且为了可持续性,我们还可以要求员工每天要固定交300块,这样,就算没有发展到更多的下线,我们的收入是固定不变的。 这300块是交给公司投资的,还是用来买产品都,有个名目就可以。反正你的下线肯定能痛快的交给你, 你的下线也是一天几十万收入的人,还能在乎这每天300块。你的下下线也会很痛快,也是一天几万收入的人。 你的下下下线也决不二话,那是一天几千收入的人, 对不对?
好了,说了这么多, 懂没? 这是真正的空手套白狼, 没有任何人从事生产劳动, 外包生产商不算。 所有这里面的人都是没有进行生产劳动的,一粒米都没生产,钱到底是哪里来的呢?管它呢,反正你的老板,你赚了大钱。 你还要在乎社会上浪费了多少劳动力吗?你管他对社会,对家庭的危害有多大呢, 都说了,赚钱没底线,要赚钱,还做什么 人!
Feng
小米盒子的几个视频
自己做的
手机投屏Youtube视频到小米盒子
用手机的youtube软件把视频投放到安卓电视盒子上的方法. 无须root. 无须破解, 无需谷歌框架, 纯app 方法. 不需要小米手机, 此方法适合大部分安卓电视盒子和手机, 安卓手机和苹果手机都可以.
小米盒子3增强版ROOT并去除开机广告,超简单
只用一个APP, ROOT小米盒子, 并用沙发管家去除小米盒子的开机广告和屏保广告. 去除内嵌广告的视频制作完毕, 有兴趣的朋友点这里 https://youtu.be/m4hg76kOAfE,
小米盒子3加强版使用SuperSu替换KingRoot
使用Kingroot root 小米盒子后, 不喜欢kingroot的朋友可以用superSu 替换并移除Kingroot.
小米盒子去除视频内嵌广告
需要ROOT, 安装一个软件去除视频内嵌广告. 还没有ROOT的朋友可以看我的另一个去开机广告的视频.
手机投屏百度网盘视频到小米盒子
用手机把百度网盘里的视频投屏到小米盒子上面播放. 无需root, 无需破解, 无需谷歌框架. 只要安装一个小小的软件就可以解决问题.
Feng
星期六, 一月 20, 2018
跳高视频
老婆最近爱上抖音视频, 便问我这些视频是怎么拍的,我便拍了个跳高的给她看。
--
我这个其实是用 Adobe Premier 做的, 可是当我把它放在微信圈上的时候,却有朋友问我是不是在玩抖音。。。
于是我便下载了抖音看了看,果然编辑视频很容易。先选个音乐,再拍个15秒的视频, 便可以加特效了, 当然特效不可能很多, 不能跟专业视频编辑软件比,但门槛很低,还是挺有意思的。
Feng
星期五, 一月 19, 2018
2018年1月19号 日记
天气: 多云
--
今天发生了不少事,终于有点东西可以写日记了。
早上天气不太好,下雨,艰难的从床上爬起来,出门的时候,雨已经停了,不过风还是有点大,骑得车来特费力。
到公司的时候是9点18分。
可是坐下来没有多久,写字楼的火警就响了,所有员工都下楼。
消防车和警察都来了。
在楼下着,闲得无聊,我便四处走走。 奥克兰图书馆每周五都向外送他们不要的书,随便拿了一本做蛋糕的书,想着带回去给老婆发挥一下。 可是坐着实在无聊,只好把书放回去,去公园走走。
回来的路上,看到前面有个亚洲面孔的妹子艰难的拖着两个行李箱,一左一右,走得很辛苦。 我在后面跟着走了一小段,觉得实在是看不下去了。我上去用中文问她要帮忙吗? 她一脸茫然,于是我用英文问她要去哪里。 她把手机上的地图给我看了看,手机上显示的是韩文,是个韩国妹子,只不过,她走的方向和她要去的地方,方向完全相反。
我只是帮她提着一个箱子,带着她往正确的方向走去。 她在我后面跟着,她跟得很累,又碰到上坡,可能是精疲力尽了吧。 我只好停下来,让她休息一下。聊了几句,知道她今天刚刚到奥克兰,是来念书的,和我当年一样,她要念ACG的预科,还是学妹。
我花了15分钟把她送到了 city lodge, 她在那里订了四个晚上, 我把箱子帮她送到5楼房间,便离开了。
离开后, 看看手机, 有个miss call, 同事打的, 然后看到他的留言, 说我们公司那层被淹了, 大家都回家了。。。
好吧, 我于是慢慢的回到公司, 公司里只剩三个人, 老板也在。地板上是一片狼籍。
我最后没有提前回家, 主要是早上都在外面浪,啥也没干, 下午得好好做点事。
同事发消息在群里说刚才的事上新闻了。
做事的六点,我便回家了。火警和地板上的水,据说是两回事,可能是空调工听到火警,急着下楼,把空调的水管弄断了,祸不单行呀!
这篇日记是用邮件发布的,会同时发布到我的两个博客上。看看效果怎么样:)
Feng
星期四, 一月 18, 2018
Test Post by Email with Images
This post will test how WordPress support image posted by email.
I have a blog on blogger.com as well, which is fengnz.blogspot.com. I used to post some blogs by emails with images attached.
blogger.com works quite well. I have no idea about self-hosted WordPress.
The following is an image I captured on my screen and pasted to Gmail.
星期三, 六月 28, 2017
Hand over a skype group chat to an member
If you would like to pass the ownership of a skype group to someone else. You can promote a member to be a master then leave the group.
--
To set a master, type following command in skype group chat
/setrole skype.username MASTER
You can get creator of group by using following command.
/get creator
If the creator left the group, there will be no creator for this group.
If the creator didn't set any master before leaving, then any member of this group can run the setrole command to set themself as master. Once become a master, the new master can promote other member to be master as well. But there is still no creator for this group.
Feng
星期二, 十月 18, 2016
关于手机冲充那点事
充电是件小事, 当许多人都不是弄得太明白。有的人粗心大意,随便乱冲,有的人太过小心,好的东西也不敢用。
--
今天就由我给大家扫扫盲吧。
首先是提醒拿充电不当回事,乱充一气的人。充电其实是一件有危险的事,不可以乱来。虽然出事的几率很低,但谁知道哪天你就变成那个中奖的倒霉蛋呢。
充电之所以有危险的成份是因为它毕竟和电有关。危险来自几个方面,变压器,充电线和电池。
先说说变压器吧。 有的人充电很随意,不管什么变压器,只要插口对得上,就不管不顾的用。这里说的变压器是指把220V交流电变成5V直流电的东西,大多数人叫充电器。严格的说它们不是充电器,因为它们大多不可以直接给电池充电,它们没有充电电路,只是单纯的给手机提供电力,充电是由手机完成的。所以,有的人直接拿变压器给电池充电是有危险的。 从变压器里接出正负极的线,然后直接接在电池的正负极上,这样可以充电吗? 答案是可以的。但是为什么说有危险呢?就是因为变压器里并没有充电电路,拿它充电的话,会把电压充得过饱,损坏电池。 有些劣质的变压器充电电压很大,充电时电池大量发热,甚至引起爆炸。所以现在有些电池是自带保护电路的,可以减少事故的发生。拿变压器直接充电池的人应该是少数,毕竟这个要求一定的动手能力,或者可以接USB的电池座。但是就算只是拿不规范的变压器接手机充电也是有危险的,当然危险性大大降低了, 因为手机里是有保护电路的。电压过高的变压器依然会损坏手机,甚至引起手机内部电池爆炸。这当然又要看手机的电路够不够给力。 就算手机的电路完美,劣质变压器也可能长时间输出自身承受不了的电流发热引起自燃。
说了劣质变压器的危险,再说说正规的变压器吧。 正规的变压器通常不会发生危险,否则它就不能通过检验,也就和正规无缘了。 但是电压上还是要注意,否则可以人为引起事故。比如说有一些变压器可以调节电压,通常范围是3V到24V。 而且它们还很可能支持USB接口。 如果你不小心把电压调到5V以上,甚至在用24V给手机冲电, 轻则损坏手机,重则电池爆炸。当然也有些手机的保护电路可以对付这种情况。 不管是不是正规的变压器,不通过保护电路直接对电池充电都是有危险的。
所以最保险的方法是用原装充电器。
那充电线也有危险吗?太危言耸听了吧? 的确, 充电线并没有那么危险。 劣质的冲电线可能发热过大引起自燃,但这样的事极少发生。
电池呢?电池的质量就很重要了,劣质的电池可能在没充电的情况也自燃,爆炸,完全无法把握。电池一定要用正规的产品。 劣质品就是个定时炸弹。连三星这样的大厂检测过的电池都可能在NOTE7里面爆炸。 那些小作坊生产的,几乎没有什么检测的电池你敢用吗?
说完那些粗心太意的人, 再谈谈那些过份小心的人。
过份小心的人通常只敢用原装的,这样做当然安全,但是有时候就会失去一些便利。如果你有一个IPHONE和一个IPAD, 你敢不敢用IPAD的变压器来冲IPHONE呢? 你不敢? 这就是太过小心了。 其实大多数变压器都是通用的, 你只要注意一个参数,电压, 就可以保证安全。大多数的变压器都是5V左右,有的会标5.25, 5.5, 5.75这样的参数,基本上是通用的。但是超过6V的变压器就最好不要用来给手机充电了。IPHONE和IPAD的变压器都是5V, 所以它们是可以替换使用的。 但是并不是说它们的充电效果是一样的。 IPAD的变压器的输出最大电流是2.1A, 而IPHONE的是1A。 所以用IPAD的变压器给IPHONE充电效果是一样的。 但如果用IPHONE的变压器给IPAD充电,就会慢得多。 因为IPAD是个大胃王,1A的电流对它来说太小了。 IPHONE只能吃进1A的电流,用IPAD的变压器虽然可以提供2.1A的电流,但IPHONE吃不了那么多,实际充电的时候只会提供1A电流。有些手机是可以支持快充的,但原装的变压器却不支持快充, 所以尽可以买一个支持快充的充电器来提高充电速度,没什么好怕的,只要买对了就可以。
所以大电流的变压器是可以给小电流的手机充电的, 但是大电压的变压器则不可以给小电压的手机冲电。
那说说线材吧, 一定要原装的线才敢充电?不必那么小心,只要是正规的线都可以互换使用。有一点还是要注意一下, 有些快充的手机最好用快充手机配的线,因为快充的电流比较大,如果用普通的线可能会引起安全问题,虽然几率很小。一般便宜的线也不是不能用, 但是往往因为电阻大, 会大大的降低充电效率,比如本来可以2A电流充电的手机,用便宜的线,充电电流可能就只能达到0.4A, 要用5倍的时间才能充满。 所以,线材也是一分钱一分货,不是随便淘宝可以乱买的。中看的不一定中用。
那电池呢?其实正规产商生厂的非原厂电池也是可以用的,比如飞毛腿等就在手机维修店里被用来替换原厂电池。也并不是非原厂不可,只要够安全就可以。
最后说说用电脑USB口充电吧。 USB2.0 的最大电流是0.5A, USB3.0 则是0.9A, 所以并不是很好的选择。实际上USB充电口也并不是只能提供这样的电流。 苹果的电脑USB口基本都可以提供额外的电流,用mac os 给IPAD充电的话,充电电流可以达到2.1A. 当然,苹果的这个功能只能在连接苹果设备的时候生效。 但是有些充电辅助设备可以骗到额外电流。 比如我就用YZX STUDIO的充电检测器从MAC OS骗到1.5 A的电流给我的三星 S6 Edge 充电。 同样可以从DELL的设备骗到1.5A的电流。 所以说USB最大0.9A 并不是绝对的。
总结就是买对东西,建议就是都用好的,如果手机支持12V的快充,就搞个支持12V快充的变压器,加上支持快充的线,加上一个靠谱的电池。不要把时间浪费在充电上,人生只有两三万天可活。
Feng
星期一, 十月 10, 2016
VS2015 Source Sontrol Explorer slow
It takes long time to expand any directory when this issue happens.
--
Found a solution for my case.
Go go "Edit Workspace" and deleted not used folders.
Update the workspace
--
Feng
星期五, 九月 30, 2016
Fwd: Git-tfs with vs2015
I would like to use vs 2015 tf tool to replace vs 2010's.
I set set GIT_TFS_CLIENT=2015
git-tfs version
Then I got the following issue:
Unable to load TFS version specified in GIT_TFS_CLIENT (2015)!
Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
Could not load file or assembly 'file:///c:\Users\ydeng\feng\gre\GitTfs\GitTfs.Vs2015\Microsoft.TeamFoundation.Client.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
I solved the problem by unlock these to dll files in git-tfs folder GitTfs.Vs2015\:
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.Client.dll
reference:
Feng
星期一, 九月 12, 2016
Extract Graph from Excel for latex use
Firstly, add micro into the original spread sheet and save it as xlsm file
The following code is for micro
Public Sub Charts_To_Pdf()
Dim currentWorksheet As Worksheet
' Loop through all of the worksheets in the active workbook.
For Each currentWorksheet In Worksheets
Dim arrChartToPrint() As Variant
Dim myChart As ChartObject
Dim col As New collection
For Each myChart In currentWorksheet.ChartObjects
' MsgBox myChart.Name
col.Add (myChart.Name)
Next myChart
arrChartToPrint = toArray(col)
Dim strPdfName As String: strPdfName = currentWorksheet.Name + "_" + "Charts.pdf"
Call Charts_To_Pdf_(currentWorksheet, arrChartToPrint, strPdfName)
'Important, as dim as new doesn't clear it.
Set col = Nothing
Next
End Sub
Function toArray(col As collection)
Dim arr() As Variant
ReDim arr(1 To col.Count) As Variant
Dim I As Integer
For I = 1 To col.Count
arr(I) = col(I)
Next
toArray = arr
End Function
Private Sub Charts_To_Pdf_(wSheet_Src As Worksheet, arrChartToPrint() As Variant, strPdfName As String)
Dim strFilePath As String: strFilePath = ThisWorkbook.Path & "\"
If Dir(strFilePath & strPdfName) <> "" Then
' If vbYes <> MsgBox("File already exists:" & vbCrLf & strFilePath & strPdfName & vbCrLf & vbCrLf & "Do you wish to overwrite it ?", vbYesNo) Then
' Exit Sub
' End If
End If
Application.ScreenUpdating = False
On Error Resume Next
Dim wbBookTmp As Workbook: Set wbBookTmp = Workbooks.Add
Dim wsSheetTmp As Worksheet: Set wsSheetTmp = wbBookTmp.ActiveSheet
Dim l As Long
For l = 1 To UBound(arrChartToPrint)
'MsgBox ("current: " + wSheet_Src.Name + ": " + arrChartToPrint(l))
wSheet_Src.ChartObjects(arrChartToPrint(l)).Copy
wsSheetTmp.Paste
wsSheetTmp.ChartObjects(arrChartToPrint(l)).Chart.Location where:=xlLocationAsNewSheet, Name:=arrChartToPrint(l)
Next l
wbBookTmp.Sheets(arrChartToPrint).Select
wbBookTmp.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFilePath & strPdfName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
wbBookTmp.Close (False)
Application.ScreenUpdating = True
End Sub
This macro will create a pdf file for each of the graphs.
Once if you saved the macro, you can either run it in excel, or use vbs to execute it.
As we will need to crop these pdf files, we will do this from batch file.
now, create a vbs file to run the macro
Option Explicit
RunExcelMacro
Sub RunExcelMacro()
Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("c:\\Users\\ydeng\\soody\\gitLocal2\\study\\HTTP_Server\\HTTP_Server\\analyse.xlsm", 0, True)
xlApp.Run "Charts_To_Pdf"
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub
Then create a batch file
cscript extract_graph.vbs
md cropped
FOR /F "eol=; tokens=1 delims=," %%i in ('dir /b *.pdf') do call :begin "%%i"
goto eof
:begin
pdfcrop "%~1" "cropped\%~1"
Save above code to vbs file, eg. generate_figure.bat
Note: you will need to download pdfcrop tool. The one I used was from MikTex. I need to make a copy of mgs.exe file and rename to gs.exe in the bin folder to make pdfcrop work. You are welcome to modify the code to use other pdf cropping tool.
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
Syntax: pdfcrop [options] <input[.pdf]> [output file]
Feng
订阅:
博文 (Atom)