【微软大法好】VS Tools for AI全攻略(3)

接着上文,现在我们需要一种穷人的方法来搭建好Azure虚拟机。 思路很简单,因为AI组件的原理其实是传送了script文件和命令上去,那么我们这个虚拟机只要做好了所有的配置,那么我们就可以将它当作深度学习虚拟机来用了。 写到这里,我忍不住哀叹一声。买不起外置显卡的穷人,只能绞尽脑汁想这种省钱的办法。 ... »

Java中net.sf.json包关于JSON与对象互转的问题

在Web开发过程中离不开数据的交互,这就需要规定交互数据的相关格式,以便数据在客户端与服务器之间进行传递。数据的格式通常有2种:1、xml;2、JSON。通常来说都是使用JSON来传递数据。本文正是介绍在Java中JSON与对象之间互相转换时遇到的几个问题以及相关的建议。 首先明确对于JSON有两个 ... »

css选择器的优先级问题

当我们写页面的时候,不知道你会不会产生这样的问题,为什么我给他添加的这条样式分明已经选择到我要给的元素了,但是他的样式并没有生效,那是为什么呢? 定义的属性有冲突时,浏览器会选择用那一套样式呢,下面来介绍一下选择器的优先级。 一、选择器的优先级排序 1. !important 在属性后面写上这条样式 ... »

python自动发邮件库yagmail

一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: 其实,这段代码也并不复杂,只要你理解使用过邮箱发送邮件,那么以下问题是你必须要考虑的: 你登录的邮箱帐号/密码 对方的邮箱帐号 邮件内容(标题,正文,附件) 邮箱服务器(SMTP.xxx.com/pop3.xxx.com) ... »

springboot学习(二)——springmvc配置使用

以下内容,如有问题,烦请指出,谢谢 上一篇讲解了springboot的helloworld部分,这一篇开始讲解如何使用springboot进行实际的应用开发,基本上寻着spring应用的路子来讲,从springmvc以及web开发讲起。 "官方文档" 中在helloworld和springmvc之间 ... »

[Machine Learning]学习笔记-Neural Networks

引子 对于一个特征数比较大的非线性分类问题,如果采用先前的回归算法,需要很多相关量和高阶量作为输入,算法的时间复杂度就会很大,还有可能会产生过拟合问题,如下图: 这时就可以选择采用神经网络算法。 神经网络算法最早是人们希望模仿大脑的学习功能而想出来的。 一个神经元,有多个树突(Dendrite)作为 ... »

递归的存储以及执行顺序

在函数的执行过程中无可避免的会涉及到参数存储的问题,而函数的参数是存储栈中,栈最大的特点是“先进后出”,之前创建的参数在当前已经被其他变量覆盖,无法访问,但是是存在的,不能认为已经被销毁了。函数在被递归调用时让人疑惑的主要原因也因为参数的存储引起的。 下面的程序可以很好的解释递归的过程中参数的存储以 ... »

JSONP原理解析

前言 我工作以来接触的第一个项目就是前后端分离的,前端静态文件有自己独立域名,通过接口来获取数据进行渲染等操作。 跨域的方法不需要多言,随便一搜,就有很多,但最常用不外乎jsonp和CORS。jsonp着重于前端,也算是前端Hack技巧,CORS重于后端,服务端需要配置的地方会较多。 这篇解析一下j ... »

PS简单介绍

工具介绍(链接里有详细的介绍,直接点击进去看就可以): 1.移动工具介绍:移动工具就像我们的手一样,它可以选择、拖动图层中的图像或文字。如果配合一些快捷键如Alt,我们还可以复制所需的图像。 http://www.68ps.com/zt/CS5/gj_yidong1.htm 2.移动工具的属性知识: ... »

照虎画猫写自己的Spring——自定义注解

Fairy已经实现的功能 读取XML格式配置文件,解析得到Bean 读取JSON格式配置文件,解析得到Bean 基于XML配置的依赖注入 所以,理所当然,今天该实现基于注解的依赖注入了。 基于XML配置文件方式的依赖注入一直是使用依赖注入的标配。使用配置文件让开发变的更加灵活,告别了硬编码和扩展性差 ... »

c# AutoMapper 使用方式

安装方式:使用vs自带的nuget管理工具,搜索AutoMapper ,选择第一个安装到你的项目即可。 我从网上找了一些资料,下载了个demo,然后自己又写了一遍,我把AutoMapper 的使用分为两种: 1、viewmodel与实体的字段名字是一致的,viewmodel的字段可以比实体中的字段少 ... »

工作2年进外企,不是难事,给出进外企的建议

我见过一些刚毕业的大学生,或者是工作经验不足2年的程序员,他们还在能力积累阶段,可能还没有足够的资本去选择公司,往往工作在一些“钱少”、“事多”、“不稳定”和“经常干重复活”的公司里。 衡量一份工作无非的要点无非是钱、是否加班、稳定性和发展前景。而且现在社会也比较现实,可以想象,如果大家在工作5年后 ... »

C++反汇编第一讲,认识构造函数,析构函数,以及成员函数

C++反汇编第一讲,认识构造函数,析构函数,以及成员函数 以前说过在C系列下的汇编,怎么认识函数.那么现在是C++了,隐含有构造和析构函数 一丶认识构造函数 高级代码: C++中的类,构造的时候先祖先类,然后父类,最后朋友类,然后在构造自己. 析构的时候 先自己 后朋友 接着父类 然后是祖先类,(明 ... »

契约测试框架-Pact实践

在前一篇博客中我们讲到契约测试是什么,以及它能给我们软件交付带来什么价值,本次将介绍一个开源的契约测试框架Pact,它最初是用ruby语言实现的,后来被js,C#,java,go,python 等语言重写,此文将介绍Pact框架的相关知识并结合示例代码讲解在实际项目中应该怎么使用。 Pact是什么? ... »

VMware下设置Centos7联网与固定IP连接Xshell

爱折腾的小伙伴应该经常会用Vmware安装一些虚拟机用于学习,但是比如装了Linux,经常操作的时候非常切换窗口的时候非常麻烦,所以很多人都会选择用Xshell来连接本地的Linux虚拟机,但是用Xshell怎么连接本地虚拟机,各位老板请往下看。 首先,要让虚拟机能被外部访问需要什么?没有错,IP啊 ... »

CPU 虚拟化

前面 "虚拟化技术总览" 中从虚拟平台 VMM 的角度,将虚拟化分为 Hypervisor 模型和宿主模型,如果根据虚拟的对象(资源类型)来划分,虚拟化又可以分为计算虚拟化、存储虚拟化和网络虚拟化,再细一些,又有中断虚拟化,内存虚拟化,字符/块设备虚拟化,网络功能虚拟化等。 我会将此作为一个系列来写 ... »

iphone6 plus导入联系人或者通讯录

iphone6 plus快速导入联系人或者通讯录(使用QQ同步助手) 最近换了部手机,由于之前的手机保存联系人都是保存在手机,没有备份在sim卡,由于sim卡被我剪小了,不能插回原来的手机,就上网查查怎么备份通讯录。查了好几个结果,全是如下图那样的: 气死人,教程根本就不能将我原来手机的联系人导入过 ... »

[LeetCode] 5 Longest Palindromic Substring

题目地址: https://leetcode.com/problems/longest-palindromic-substring/description/ 题目: 其实就是求一个字符串的最长回文子字符串。 解法: 我首先采取了暴力解法,不出意料地TLE了。这是超时的TLE解法: 这类题目一看就是用 ... »

优秀程序员应具备的15个特性

尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。 不要以为你的选择就是唯一能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。 如第2条所言,不要因为别人恰巧使用的是 ... »