python基础29——soket&套接字&TCP/UDP
socket层 Socket为我们封装好了TCP/IP协议,遵守Socket规定编程也就遵循了TCP/IP标准 也有人将socket说成ip+portip是用来标识互联网中的一台主机的位置,而port是用来标识这台机器上的一个应用程序ip地址是配置到网卡上的,而port是应用程序开启的,ip与por ... 查看全文
1_OpenCV3.4.0+Visual Studio2017 + win10环境配置
研究生学习方向是计算机视觉,因此想从传统的算法开始,于是尝试安装Opencv做一些项目。在安装过程中碰到很多问题,搭建成功后立刻记录下来,一遍以后查看。 安装环境:windows10 64bit 专业版 使用版本:Opencv 3.4.0 visual studio 2107 社区免费版 一、下载 ... 查看全文
5.struts2中Action类中获取ServletAPI的三种方式
demo4.jsp: struts_demo4.xml: Action: ... 查看全文
微软Surface Book推送Windows 10新固件更新:增强系统和电池
微软公司最近为Surface Book推出了新的Windows 10固件系统和驱动的更新,并且以MSI的文件格式上传到了微软的下载中心里面。此次更新的内容主要是改进了Surface Book的系统的稳定性以及电池的可靠性,针对的版本是搭载Windows 10创意者更新(Version 1703)的微 ... 查看全文
终于,我也要出一本C#的书了 - 我的写作历程与C#书单推荐
我之前的面试题停了很久,是因为 - 我写书去了。 前言 我于2012年3月开始工作,到现在马上就满六年了。这六年里,我从一个连Sql server是什么都不知道,只会写最简单的c#的程序员开始做起,一步一步从一个籍籍无名的外包公司奋斗到了一个比较大的金融机构的中层,工资也提升到刚参加工作的接近四倍。 ... 查看全文
使用 CSS 计数器
使用 CSS 计数器 CSS 计数器本质上是 CSS 维护的变量,这些变量可以根据 CSS 规则增加以跟踪使用次数。 那么关于 CSS 计数器的使用,就需要读者智者见智了。有网友利用计数器制作文档的列表序号排序,也有网友利用计数器 + 伪类元素制作更华丽的效果。 使用计数器 语法 1.命名变量并定义 ... 查看全文
.NET CORE 中间件
原文:.NET CORE 中间件 什么是中间件 对于中间件我们其实并不陌生,在.NET CORE出现之前中间件的概念在OWIN应用程序中就已经普遍使用了。 中间件官方定义: 中间件是一种集成到应用管道中间来处理请求和响应的模块,每个中间件可以: 选择是否将请求传递到管道的下一个组件 可以在管道的下一... ... 查看全文
爬虫(工具:webmagic)
概述: 网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 一般来说,一个爬虫包括几个部分: 页面下载 页面下载是一个爬虫的基础。下载页面之后才能进 ... 查看全文
PHP面向对象编程之延迟静态绑定(static关键字)
延迟静态绑定是在php5.3中出现的一个概念,那么为什么会有这样一个东东呢?我们可以先来看看下面这个示例代码: class ClassA{ static public $a = 'I am ClassA';//定义一个静态变量$a public function getClassName() { r ... 查看全文
用CSS代码做出一个简单的自动旋转正方体(css魔方原理)
所需要的技术有: 1、position(定位) 首先要了解position存在的意义: 元素可以使用的顶部,底部,左侧和右侧属性定位。 然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 这里会用到的是absolute 定位,也就是绝对定位,这个绝对 ... 查看全文
ASP.NET Core Blazor Webassembly 之 路由
web最精妙的设计就是通过url把多个页面串联起来,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面间的跳转。传统的web开发主要是使用a标签或者是服务端redirect来跳转。那今天来看看Blazor是如何进行路由的。 使用@page指定组件的路由path 我们可以在Blazor里给 ... 查看全文
【CSS基础】Flex弹性布局
在flex容器中默认存在两条轴,水平主轴和垂直的交叉轴,这是默认设置,当然可以通过修改相关属性使垂直方向变为主轴,水平方向变为交叉轴,在容器中,每个单元块称为flex item,每个flex item占据主轴空间为main size,占据交叉轴空间为cross size。 Flex容器 首先实现fl ... 查看全文
.NET Core Session源码探究
前言 随着互联网的兴起,技术的整体架构设计思路有了质的提升,曾经Web开发必不可少的内置对象Session已经被慢慢的遗弃。主要原因有两点,一是Session依赖Cookie存放SessionID,即使不通过Cookie传递,也要依赖在请求参数或路径上携带Session标识,对于目前前后端分离项目来 ... 查看全文
springmvc使用<mvc:default-servlet-handler/>导致的handler失效
使用springmvc时,会在web.xml中配置对所有请求进行拦截 但是当前端请求静态文件(如css,js)时,就会报错,因为springmvc会根据静态文件的请求路径去匹配handler,找不到对应的handler时,就会报错。 可以在 中添加如下配置 这样框架就会自动帮我们判断请求类型,请求静 ... 查看全文
python入行036(socket模块)
1 socket是什么 socket是一个位于应用层和传输层之间的“抽象层”,他把复杂的tcp/ip协议族隐藏在socket接口后面。socket抽象层位于传输层上面, 用户无需深入理解tcp/udp协议,只需要遵循socket的规定去编程,写出的程序自然就是遵循tcp/udp标准的。 2 基于TC ... 查看全文
架构师修炼之设计模式 - 策略模式(Strategy) 【Python与C#实现】
策略模式:它定义一系列算法,将每一个算法封装起来,并让它们之间可以相互替换。此模式让算法的变化,不会影响到使用算法的客户,也称为政策模式(Policy)。Context:上下文类。用一个具体ConcreteStrategy策略来配置,维护一个对Strategy对象的引用;Strategy:抽象策略类... ... 查看全文
LeetCode刷题[Python版]
面试题1 两数之和 题目描述:给定一个整数数组 nums?和一个目标值 target,请你在该数组中找出和为目标值的那?两个?整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 解题思路:创建一个空字典,依次把target nums[x]的值存入字 ... 查看全文
WinForm控件之ComboBox,DataGridView
1.代码结构截图 2.核心代码 using System; using System.Data; using System.Drawing; using System.Windows.Forms; namespace WinFormComboBoxDemos { /// /// WinForm程序:... ... 查看全文
MapReduce程序——WordCount(Windows_Eclipse + Ubuntu14.04_Hadoop2.9.0)
本文主要参考《Hadoop应用开发技术详解(作者:刘刚)》 一、工作环境 Windows7: Eclipse + JDK1.8.0 Ubuntu14.04:Hadoop2.9.0 二、准备工作——导入JAR包 1. 建一个Hadoop专用的工作空间 2. 在工作空间的目录下建一个专门用来存放开发Ma ... 查看全文
Windows 10下安装scrapy(pip方式,非wheel)
1、安装Microsoft Visual Studio Build Tools 打开下载链接,点击“https://aka.ms/BuildTools”,跳转后再页面底部找到“Visual Studio 2017 生成工具”,下载在线安装工具,开始在线安装。 安装时注意选中“Windows 10 S ... 查看全文
Windows上安装Mac OS
在windows上开发ios程序,是一件比較痛苦的事情。由于: 开发android程序,使用eclipse。eclipse有windows版同一时候也有mac版,所以mac上开发android程序和windows上没有多大区别。 可是,开发ios程序,使用Xcode,然而Xcode却没有window ... 查看全文