首页 文章 精选 留言 我的

精选列表

搜索[谷歌I/O],共10009篇文章
优秀的个人博客,低调大师

部分 I. System

目录 1. Getting Started Guides 1.1. HDD Partition 1.2. Scientific Linux 1.3. Redhat Linux 1.4. CentOS 6 1.5. 5.x 减肥 1.6. 6.x Mini 安装后需要做的一些事 2. System Utilities 配置工具 2.1. CentOS 6 2.1.1. system-config-date 2.1.2. system-config-firewall 2.1.3. system-config-securitylevel 2.1.4. system-config-language 2.1.5. system-config-keyboard 2.1.6. system-config-network 2.1.7. ntsysv 2.1.8. lokkit 2.1.9. system-config-kdump 2.1.10. system-config-services 2.1.11. authconfig-tui 2.2. nmtui 3. kickstart 3.1. install kickstart 3.2. ks.cfg 3.3. boot 参数 4. Package Manager 4.1. Yum Resource & Yum Mirror 4.1.1. Fedora resource 4.1.1.1. Fedora 5.4 4.1.1.2. Fedora 6.x 4.1.1.3. Fedora 7.x 4.1.2. rpmforge-release 4.1.2.1. CentOS 5.x 4.1.2.2. CentOS 6.x 4.1.2.3. CentALT 4.1.3. atomic 4.1.4. famillecollet 4.1.5. rpmfind.net 4.1.6. pkgs.org 4.1.7. China Resource 4.1.8. 制作本地共享源 4.2. yum - Yellowdog Updater Modified 4.2.1. install 4.2.2. localinstall 4.2.3. list 4.2.4. search 4.2.5. update / upgrade 4.2.6. remove 4.2.7. installed 4.2.8. group 4.2.8.1. grouplist 4.2.8.2. groupinfo 4.2.8.3. groupinstall 4.2.8.4. groupremove 4.2.9. 查看包的依赖关系 4.2.10. provides / whatprovides 4.2.11. YUM 源管理 4.3. rpm - RPM Package Manager 4.3.1. install/upgrade/remove 4.3.1.1. --prefix 4.3.2. query 4.3.2.1. changelog 查看变更日志 4.4. rpmbuild - Build RPM Package(s) 4.4.1. RPM_directory_macros 4.4.2. --define 专递模板变量 4.4.3. 4.4.4. FAQ 5. 区域设置 5.1. 时区设置 CentOS 6 5.1.1. 查看当前时区 /etc/sysconfig/clock 5.1.2. tzselect - select a timezone 5.1.3. 时区设置 CentOS 7 5.1.4. 修改时区并立即生效 5.2. 日期、时间 5.2.1. rdate - get the time via the network 5.3. 语言 6. sudo, sudoedit - execute a command as another user 7. Logging 8. crontab 9. Services 9.1. systemctl 9.1.1. is-enabled 查看当前服务的启用状态 9.1.2. 重载 systemd 9.1.3. 列出启动失败的服务 9.1.4. list-units 9.2. service 9.2.1. chkconfig 9.3. xinetd.d 9.3.1. tftpd 9.3.1.1. atftp-server 9.3.2. rsync 9.3.3. rshd 9.4. rpcinfo 9.5. SELINUX 10. File System 10.1. EXT4 10.1.1. install 10.1.2. format 10.1.3. label 10.1.4. mount/umount 10.1.5. LVM 卷 10.2. LVM 10.3. zfs 10.4. btrfs 10.4.1. Mount Btrfs 10.4.1.1. Mount Snap 10.4.1.2. fstab 10.4.2. Snapshots and subvolumes (快照与子卷管理) 10.4.2.1. subvolumes 10.4.2.2. 10.4.3. btrfsctl 10.4.3.1. Resizes the filesystem 10.4.3.2. Snapshot 10.4.4. btrfs-vol 10.4.5. btrfs-convert 10.4.6. btrfsck 10.4.7. btrfs-debug-tree 10.5. iSCSI 10.5.1. GFS 10.6. GFS - Cluster Storage 10.7. glusterfs Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

部分 I. Multimedia

目录 1. Audio 1.1. ardour 1.2. LMMS 1.3. Qsynth 1.4. Rosegarden 1.5. TerminatorX 1.6. Pulseaudio 1.7. Synthesizer 1.7.1. ZynAddSubFX 1.8. Drums 1.8.1. Hydrogen 2. Video 2.1. OpenShot 2.2. cinelerra-cv 2.3. FFmpeg 3. Graphics 3.1. ImageMagick 3.1.1. install 3.1.2. convert 3.1.2.1. 批量转换 3.1.2.2. resize 3.1.2.3. PDF to PNG 3.2. GraphicsMagick 3.2.1. 安装 3.2.1.1. CentOS 安装 3.2.1.2. 编译安装 3.2.2. mogrify 3.3. Photivo 3.4. How to add metadata to digital pictures from the command line 4. Music score 4.1. LilyPond 4.1.1. Example 4.1.1.1. PNG/PDF/PS 4.1.1.2. Latex 4.2. MuseScore 5. Stream 5.1. broadcast streaming 5.1.1. gnump3d - A streaming server for MP3 and OGG files 5.1.2. icecast2 - Ogg Vorbis and MP3 streaming media server 5.1.2.1. 5.1.2.2. installation from source 5.1.3. shoutcast 5.1.4. PeerCast 5.2. WebRTC 6. Multimedia Miscellaneous 6.1. Multimedia format 6.1.1. To convert multimedia format 6.1.1.1. To convert .rm files to .mp3 6.1.1.2. wav to mp3 6.1.1.3. encode to Macromedia Flash format 6.1.1.4. rm to wav 6.2. Light (光) 6.2.1. 6.2.2. 光单位 6.2.3. 色温 6.2.4. 波长 6.3. 照片尺寸 Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

视频推理框架进展I

摘要:近年来,测试时间优化的进步使得大模型(LLM)在推理能力方面取得了显著的提升,使它们能够解决数学和编码方面高度复杂的问题。然而,多模式大模型(MLLM)的推理能力仍然落后很多,特别是在复杂视频语言任务方面。为了解决这个问题,我们提出了SiLVR,一种基于语言的简单的视频推理框架,SiLVR将复杂的视频理解分解为两个阶段:在第一阶段,SiLVR使用多感官输入(如短片段字幕和音频/语音字幕)将原始视频转化为基于语言的表示形式。在第二阶段,语言描述被输入到一个强大的推理大模型中,以解决复杂的视频语言理解任务。为了处理长上下文的多感官输入,采用了一种自适应令牌减少方案,该方案动态地确定采样令牌的时间粒度。我们提出的简单、模块化和无需训练的视频推理框架在Video-MME(长)、Video-MMMU(理解)、Video-MMLU、CGBench和EgoLife上实现了最佳报告结果。此外,对视频推理能力的实证研究显示,尽管这些强大的推理大模型没有明确地在视频中接受过训练,但它们能够有效地从视频中聚合来自视频、语音和音频的多感官信息,用于视频中的复杂时序、因果、长上下文和知识获取推理任务。

优秀的个人博客,低调大师

部分 I. Web page

目录 4. gulpjs 4.1. Tasks automation 4.1.1. gulp-changed 4.1.2. 显示处理进度 4.1.3. notify 4.1.4. del 4.1.5. start 4.2. watch 4.3. HTML Minification 4.4. CSS Minification 4.4.1. gulp-minify-css 4.4.2. gulp-clean-css 4.4.3. gulp-make-css-url-version 4.4.4. CSS 冗余分析 4.5. JS Minification 4.5.1. JS 校验 4.6. CSS Sprite 4.7. Compress Images 4.8. WEBP格式图片 4.9. Sass Compilation 4.10. Less Compilation 4.11. 重命名文件名 4.12. 合并文件 4.13. 文件头 4.14. yargs 命令行参数传递 4.14.1. gulp-util 4.14.2. minimist 4.15. gulp-sourcemaps 4.16. gulp-zip 4.17. 清理JS中的console.log()调试语句 4.18. copy-dir 4.19. gulp-copy 4.20. 4.21. Example 4.21.1. HTML,JS,CSS 4.21.2. 命令行传递参数 5. webpack 6. minifier 7. CSS Frameworks 7.1. 浏览器判断 7.2. Sass: Syntactically Awesome Style Sheets 7.2.1. 7.3. Less 7.4. css 冗余/废弃样式检查 9. HTML 9.1. iPhone WebApp 9.1.1. 拨打电话 9.1.2. iphone 图标设置 9.2. frame 10. HTML5 10.1. header 10.2. article 11. Javascript 11.1. window 11.1.1. window.location 11.2. navigator 11.2.1. userAgent 11.3. document 11.3.1. referrer 11.3.2. domain 11.4. String 字符串处理 11.4.1. JSON.parse 11.4.2. replace 替换 11.5. Date and Time 11.6. from 表单相关事件 11.6.1. onblur 11.7. 禁止复制与鼠标右键 11.8. DOMDocument 11.8.1. createTextNode 11.9. Microsoft.XMLHTTP 11.9.1. Get 11.9.2. POST 11.10. jQuery 11.10.1. Selectors(选择器) 11.10.2. jQuery 属性操作 11.10.2.1. is 11.10.2.2. css 11.10.3. 时间触发 11.10.3.1. setTimeout 定时执行一次 11.10.3.2. setInterval 间隔执行 11.10.4. text 11.10.5. inArray 11.10.6. Ajax 11.10.6.1. Load 11.10.6.2. GET 11.10.6.3. Post 11.10.6.4. jsonp 11.10.6.5. No 'Access-Control-Allow-Origin' header is present on the requested resource. 11.10.6.6. 同步 AJAX 11.10.7. Form 表单处理 11.10.7.1. select 11.10.7.2. input 11.10.8. Jquery 事件 11.10.8.1. click 事件 11.10.9. Garlic.js - 表单数据持久化 11.11. Bootstrap 11.12. ActiveWidgets - WebUI 11.13. Highslide 11.14. JavaScript 代码混淆 11.14.1. JavaScript Packer 11.15. phantomjs - headless WebKit with JavaScript API 11.16. Javascript MVC Frameworks 11.16.1. Backbone 11.16.2. example 12. SSI 12.1. SSI 环境变量 12.1.1. QUERY_STRING GET参数传递 12.1.2. SERVER_NAME 与 HTTP_HOST 12.2. set 12.3. echo 12.4. 包含网页 12.5. if 条件判断 12.6. FAQ 常见问题 12.6.1. SERVER_NAME 与 HTTP_HOST 有什么不同? 13. Theme & UI 13.1. bootstrap 14. 3rd party 14.1. Share Buttons 14.2. discussions 14.3. Highlight 14.3.1. SyntaxHighlighter 14.3.2. highlight.js 14.4. 所见即所得现在编辑工具 14.4.1. FCKeditor 14.4.2. NicEdit 14.4.3. TinyMCE 14.4.4. WYSIWYG 14.4.5. Quill 15. Div+CSS页面设计 15.1. 页面元素命名 15.2. XHTML+DIV+CSS 15.3. 页面结构设计 15.3.1. Home page (首页) 15.3.2. 导航烂 15.3.3. Left Bar 15.3.4. 区块设计 Block 15.4. 表格 15.5. 图片优化 15.5.1. onMouseOver/onMouseOut 15.5.2. 使用一幅图片处理BLOCK四角 15.5.3. 图片用背景图代替 img 标记 15.5.4. 合并图片 15.6. HTML嵌入图片 15.7. 页面内容安全 15.7.1. 禁止鼠标右键 15.7.2. 禁止复制剪切 及粘贴 15.8. html,css 有效性检查 Validation 15.9. 自适应宽度超出截取并显示省略字符 16. Angular 16.1. Function 16.1.1. 16.1.2. ng-bind 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

Springwwwhj8828net系列之Spring常用I8669I44445注解总结

传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。 2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。 为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。 不使用注解: 先看一个不使用注解的Spring示例,在这个示例的基础上,改成注解版本的,这样也能看出使用与不使用注解之间的区别,先定义一个老虎: 再定义一个猴子: 定义一个动物园: spring的配置文件这么写: 测试方法: 都很熟悉,权当复习一遍了。 @Autowired @Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。 @Autowired默认按类型匹配的方式,在容器查找匹配的Bean,当有且仅有一个匹配的Bean时,Spring将其注入@Autowired标注的变量中。 因此,引入@Autowired注解,先看一下spring配置文件怎么写: Spring系列之Spring常用注解总结注意第13行,使用必须告诉spring一下我要使用注解了,告诉的方式有很多,是一种最简单的,spring会自动扫描xxx路径下的注解。 看到第15行,原来zoo里面应当注入两个属性tiger、monkey,现在不需要注入了。再看下,Zoo.java也很方便,把getter/setter都可以去掉: Spring系列之Spring常用注解总结这里@Autowired注解的意思就是,当Spring发现@Autowired注解时,将自动在代码上下文中找到和其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方去。 有一个细节性的问题是,假如bean里面有两个property,Zoo.java里面又去掉了属性的getter/setter并使用@Autowired注解标注这两个属性那会怎么样? 答案是Spring会按照xml优先的原则去Zoo.java中寻找这两个属性的getter/setter,导致的结果就是初始化bean报错。 OK,假设此时我把.xml文件的16行、17行两行给去掉,再运行,会抛出异常: 因为,@Autowired注解要去寻找的是一个Bean,Tiger和Monkey的Bean定义都给去掉了,自然就不是一个Bean了,Spring容器找不到也很好理解。 那么,如果属性找不到我不想让Spring容器抛出异常,而就是显示null,可以吗?可以的,其实异常信息里面也给出了提示了,就是将@Autowired注解的required属性设置为false即可: Spring系列之Spring常用注解总结此时,找不到tiger、monkey两个属性,Spring容器不再抛出异常而是认为这两个属性为null。

优秀的个人博客,低调大师

O2O看点:卡包和微POS

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 微信将在本月26日推出微信5.5的正式版(非6.0版),核心升级包括加入卡包功能和微视频功能,其中***的一个升级将瞄准卡券管理和线下支付市场,推出微信卡包功能。 与之前的当面付等功能不同,微信卡包不仅仅是几亿微信用户增加了一个功能,而且将影响到线下商家的运作方式,同时,微POS类产品将从之前的内测阶段,正式进入公众市场。 微信5.5的推出表明微信在商户侧推广加速,打造的消费线上线下闭环由商户+用户+微信(卡包)+微POS产品组成,微信卡包功能和微POS是两个切入点。在微信端,公众号为卡券派发,卡包则是存储盒管理;线下微POS用户卡券的核销,同时也是一个卡券派发点。 微信卡包到底是什么?将对个人和商家的消费方式运营模式产生怎样的影响?腾讯在其中的诉求又是什么,来看我们的解秘。 切入点一、微信卡包功能 微信卡包是什么 微信5.5中加入的卡包功能,是和iOS中的Passport类似的产品,可以聚合你传统实物钱包里存在的银行卡、优惠券、电影票、会员卡等信息。 所不同的是,微信的卡包是出现在微信主目录“我”里面,钱包下方的一个新子菜单。而Passport则是存在于iOS中的一个App,从这个角度来看,微信俨然已经成了一个“系统级的App”。 (微信卡包功能界面) 对用户:入口变浅 统一管理 微信卡包能做什么在上面的描述中已经有些说明,目前来看,针对个人主要有2大用途,主要是增加了卡券使用的便捷和易用性。 个人用途一、管理银行卡、优惠券等信息。 个人用途二、将原来存在于各服务商公众号或服务号里面的优惠券、打折券等信息,从更加底层的公众号/服务号菜单中提取出来,集中在卡券菜单里显示。 这样的好处是,用户像使用一个真实的钱包一样在管理自己的卡券等信息。 (由于微信的社交属性,卡券可分享,会员卡甚至可共用) 对商户:卡券派发 轻量级ERP 其实卡包功能对商户来说更有意义,年初我在***披露微信POS硬件“微POS”创始人宿凯后,引起了“微信涉足”线下支付,威胁银联支付的误解,后腾讯公司也低调对待这一说法,撇清自己没有直接参与硬件的事实。 事实上,微信钱包、卡包和线下支付打通,确实有2个方面是离不开的,一类是微信类POS机这类硬件产品,同时也离不开线下商家的加入。 切入点二、微POS 商家和用户在线上的互动可以通过微信这个平台,比如用户从商家的公众号里,通过某个活动获得一些优惠券,或办理会员卡,存储在用户微信的“卡券”包里。 线下消费时,则可以通过微信POS设备扫描进行卡券的快速记录、消除等过程。 在这个过程中,商家会对卡券的派发消费,有一个清晰的管理后台,这是微信类POS设备+微信客户端实现的线下消费和线上关系打通的一环。 掌贝微POS创始人宿凯认为,这一方式是将线下商家接入互联网的一种很好方式,让线下所有商家组成一个类似淘宝的网络。 (微POS点功能逻辑) 微POS意在成线下入口 硬件厂商在其中的诉求,一方面是像传统开展POS业务的银联一样,通过渠道派发设备,在支付额中收取一定的佣金,据悉微信给予的佣金比例为3‰,比银联POS在渠道收入通常的比例1~2‰更高。 但 这不是最终的述求,宿凯认为,微POS类产品的获利方式,应该是基于商家的卡券派发功能,因为现在微POS类产品的核心功能,除了收款、卡券消除,还有一 个可以实现的功能是卡券派发,其设备本身使用的是Android手机软硬件架构,用户可以扫描屏幕中的二维码获取优惠卡券。 当此类终端积累到一定规模,将成为一个大的卡券分发平台,或者换一个说法,广告平台。这个类似分众传媒的电梯视频广告没有什么区别。 核心元素:二维码 在这个软硬件组成了商户、用户交易互动和交易过程中,二维码扮演着非常重要的角色,或者说是最核心的革新之一。 比如支付环节,“扫描支付”并未完全获官方准许使用,但据掌贝微POS创始人宿凯讲,官方目前已经默认可做,但不鼓励大力推广。但在实际操作层面,无论是支付宝和微信,都不想过于低调地使用这一方便的技术。 另外,比如优惠券的领取,我们传统的方式是在派发点派发,用户获得纸质的优惠券;近几年有一类新的派发设备,被摆放在繁华的地铁站附近让用户获取快速打印的纸质凭证。 按照微信卡包和微POS的组合方式,用户获取优惠券的方式,就是扫一下二维码,然后存储在微信客户端里面,在消费场所,通过微信POS类产品扫描消费。 这样优惠券的派发方式就变得非常多样,突破了时间和空间的限制,只要有显示的地方,都可以以二维码的方式派发优惠券。 腾讯的诉求:解微信盈利之困 从线上支付到线下支付,腾讯在迭代微信的时候,今年将支付功能放在非常重要的位置,个中原因为何? 据业内人士透露,这样的发展方向,原因在微信发展过程中对盈利的诉求还没有满足腾讯集团的目标。 而与用户和商家在支付方式上对接,将会有更多盈利的机会产生。 同时,这也将是继移动支付之后,又一次用户消费方式的大变。据称,下半年基于卡包功能,腾讯还未开始新一轮针对移动支付的烧钱行动。

优秀的个人博客,低调大师

MariaDB 5.5 R.I.P.

MariaDB 5.5 已被官方正式宣布结束生命周期。按照 MariaDB 基金会的项目维护政策,每个版本的维护周期为 5 年。MariaDB 5.5 在2012年4月11日宣布 GA,所以其 EOL 时间原本应该是2017年4月11日。不过由于它当时被广泛使用,因此基金会决定推迟三年再结束维护。 MariaDB 5.5 EOL 亦即意味着 MariaDB 基金会将不再为 MariaDB 5.5 发布新版本甚至修复安全问题。 在宣布 EOL 的同时,基金会还发布了 MariaDB 5.5 的最终版本 5.5.68,主要修复旧版本遗留下来的安全问题。虽然 MySQL 5.5 上次发布新版是在 2018 年,但基金会每季度都会提供安全补丁。即将发布的 Oracle 关键补丁更新将是最后一次补丁更新,并成为最终版本的一部分。在此之后,MariaDB 5.5 将不再发布任何新版本,以释放资源来开发其他分支的新版本。 虽然 MariaDB 5.5 的生命周期已结束,不过其代码会继续保持开源https://github.com/MariaDB/server/tree/5.5。如果你愿意随时可以“复活”它。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册