首页 文章 精选 留言 我的

精选列表

搜索[小程序·云开发],共10000篇文章
优秀的个人博客,低调大师

Caffe & Caffe2入门博客存档

caffe2 教程入门(python版) https://www.jianshu.com/p/5c0fd1c9fef9?from=timeline caffe入门学习 https://blog.csdn.net/hjimce/article/details/48933813 运行caffe自带的两个简单例子 https://www.linuxidc.com/Linux/2016-11/136774p9.htm 关于caffe新手入门 https://blog.csdn.net/cham_3/article/details/72141753 ubuntu16.04安装caffe cpu版 https://blog.csdn.net/qq_25737169/article/details/77773884 Caffe用训练好的模型测试图片 https://blog.csdn.net/u014380165/article/details/77493943 Caffe查看网络 http://ethereon.github.io/netscope/#/editor cv2.imread()和caffe.io.loadimage的区别 https://blog.csdn.net/lovelyaiq/article/details/70254583

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

ADB&Appium常见问题梳理

一. 解决部分机型(如Oppo, Vivo), 每次运行Appium都要安装Appium setting, unicode 和unlock 找到路径 D:\eclipse\Appium\Appium\node_modules\appium\lib\devices\android 编辑 android.js 文件 注释以下代码: // this.pushAppium.bind(this), // this.initUnicode.bind(this), // this.pushSettingsApp.bind(this), // this.pushUnlock.bind(this), 重启Appium, 重连手机 二. 解决端口占用, eclipse报错无法执行自动化. 在Eclipse上默认端口为 5307, 查看端口命令: netstat -ano|findstr "5037" 查看占用5307端口的task: tasklist |findstr xxxx 执行语句taskkill -f -t -im adb.exe. 如不关注以上, 直接执行此命令即可. 三. 不用数据线连接手机: 首先将手机连通数据线. 查看手机是否成功连接, 命令行输入: adb devices. 查看手机IP地址: adb shell netstat 连接手机 adb connect IP地址 再次查看连接状态: adb devices, 如果list中出现了该手机IP地址, 则代表连接成功.

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

redis requires Ruby version >= 2.2.2问题

最近在研究redis的集群,redis官方提供了redis-trib.rb工具,但是在使用之前 需要安装ruby,以及redis和ruby连接: # yum -y install ruby ruby-devel rubygems rpm-build # gem install redis 其中 gem install redis命令执行时出现了: redis requires Ruby version >= 2.2.2的报错,查了资料发现是Centos默认支持ruby到2.0.0,可gem 安装redis需要最低是2.2.2 解决办法是 先安装rvm,再把ruby版本提升至2.3.3 安装curl # sudo yum install curl 安装RVM # curl -L get.rvm.io | bash -s stable 编译RVM # source /usr/local/rvm/scripts/rvm 查看rvm库中已知的ruby版本 # rvm list known 安装一个ruby版本 # rvm install 2.3.3 使用一个ruby版本 # rvm use 2.3.3 设置默认版本 # rvm remove 2.0.0 卸载一个已知版本 # ruby --version 再安装redis就可以了 # gem install redis 参考博客: http://blog.csdn.net/lixwjava/article/details/50408070 http://blog.csdn.net/fengye_yulu/article/details/77628094 原文地址: https://www.cnblogs.com/carryping/p/7447823.html

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

为什么要用-all_load&-ObjC

为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个 静态库子项目在其他的项目中使用。介绍这部分内容的文章在网上很多,各位可以G一下细看。 但是每次在加入静态库的时候都会在other linker flag里设置两个值:-all_load和-ObjC。 很奇怪为什么要这样做,而且有的时候什么都不设置也不影响静态库的使用。 所有使用了这个静态库的项目都没有出现任何的问题,即使不设置那两个flag值。 于是拜求G大神,终于找到了结果。 关于-ObjC的: 引用 This flag causes the linker to load every object file in the library that defines an Objective-C class or category. While this option will typically result in a larger executable (due to additional object code loaded into the application), it will allow the successful creation of effective Objective-C static libraries that contain categories on existing classes. 翻译过来是: 引用 这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。 但是如果静态库中有类和category的话只有加入这个flag才行。 关于-all_load的 引用 IMPORTANT: For 64-bit and iPhone OS applications, there is a linker bug that prevents -ObjC from loading objects files from static libraries that contain only categories and no classes. The workaround is to use the -all_load or -force_load flags. -all_load forces the linker to load all object files from every archive it sees, even those without Objective-C code. -force_load is available in Xcode 3.2 and later. It allows finer grain control of archive loading. Each -force_load option must be followed by a path to an archive, and every object file in that archive will be loaded. 这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些category还是加载不进来。变通方法就是加入-all_load或者-force-load。-all_laod会强制 链接器把目标文件都加载进来,即使没有objc代码。-force_load在xcode3.2后可用。但是-force_load后面必须跟一个只想静态库的路径。 读了以上你明白了吧。 无论如何还是把那两个flag的值都加上吧。这样可以保证你哪天突发奇想加了一堆category什么的oc牛X语法也不至于项目崩溃。 亲们,觉得有价值就顶起来吧 欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处! 本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2013/05/02/3055097.html ,如需转载请自行联系原作者

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

Windows Server 2012 VDI&RDS — 部署

为了帮助快速部署,Windows Server 2012提供了两种部署方式,可以如同传统一样,面向服务器进行部署;也可以适应虚拟化浪潮,将服务器角色或者功能直接部署到虚拟服务器的虚拟磁盘。 为了部署RDS远程桌面服务,Windows Server 2012提供了传统方式的基于角色的安装方式,也提供了专门的远程桌面服务部署方式。 基于远程桌面服务安装的部署方式,能够集中的进行服务器角色的分派和安装,这借助了Windows Server 2012的服务器集中管理方式。 标准部署能够指定对应的服务器角色,适合部署生产规模的架构。而快速启动方式能够自动基于选择的服务器和虚拟机模版,能够快速的就绪VDI架构。个人认为后者比较适合测试环境或者小规模VDI架构,如果是中大规模的架构部署,使用前者感觉更清晰。 标准部署、快速启动部署都会部署RD连接代理、RD Web访问和RD虚拟化主机三个角色,使得立即能够使用VDI架构。 VDI方式的桌面有两种模式,一种是池化的虚机,这种模式下,池内的虚机并未指定使用的用户,而是在用户连接时,从池中为用户分配一台可用的虚拟机桌面。另一种是个人化虚机,这时虚拟机指定给特定的用户使用。 为了帮助使用池化虚机的用户也能够保存用户的数据,Windows Server 2012提供了用户配置磁盘(UPD,User Profile Disk)。这是基于网络文件共享的保存方式。 而会话方式也有两种模式,一种是共享桌面方式,这种方式可以提供服务器会话共享的桌面给用户。由于不是独占计算机,用户体验和应用特别是外设受到较大限制。幸亏有一些驱动可以工作在用户模式下。还有一种是远程应用方式,可以将服务器上的应用窗口传递到用户端。 那么,假如我们要测试所有的RDS模式,最少需要多少台服务器呢?(物理机和虚拟机) 本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1305213,如需转载请自行联系原作者

资源下载

更多资源
Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

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部分的功能。

用户登录
用户注册