新手浅谈C#Task异步编程
Task是微软在.net framework 4.0发布的新的异步编程的利器,当然4.5新增了async、await,这儿我们先说Task相关。 在实际编程中,我们用的较多的是Task、Task.Factory.StarNew、Task.Run,接下来简单的表述下我的理解。 实例化的Task对象,需 ... 查看全文
Windows下tomcat进程监控批处理程序
在Windows下tomcat进程监控批处理程序脚本如下: 需要下载一个CURL.exe程序,官网地址为: https://curl.haxx.se/download.html 在官网拖到最下方,下载此程序包 然后把编辑好的监控批处理添加打定时任务中,步骤如下: 把批处理程序添加进定时任务,步骤如下 ... 查看全文
使用code::blocks编译windows的dll链接库
介绍一种不用安装visual studio,也能在Windows下编译dll库的方式。 ... 查看全文
[GeeksForGeeks] Print leftmost and rightmost nodes at each level of a binary tree.
Given a Binary Tree, Print the corner nodes at each level. The node at the leftmost and the node at the rightmost. For example, output for following i ... 查看全文
关于在HTML中使用的script标签
本文是《JavaScript高级程序设计》(第三版)中的第二章的个人学习的总结。 在HTML中使用JavaScript <script>标签 在HTML5中script主要有以下几个属性:async,defer,charset,src,type, async(可选): 关键词:异步脚本,外部文件,立 ... 查看全文
Apache强制WWW跳转以及强制HTTPS加密跳转的方法
一般我会较多的使用WORDPRESS程序,其在安装的时候我们如果直接用WWW打开,或者在后台设置WWW域名则默认会强制301指向WWW站点域名。而这里有使用ZBLOG或者TYPECHO等其他博客程序则不会默认301跳转。理论上从用户体验,还是从搜索引擎,最好是统一要么WWW,要么不带WWW格式的网址 ... 查看全文
java socket实现服务端,客户端简单网络通信。Chat
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/127 ... 查看全文
LeetCode——多线程问题汇总
[TOC] 一般解决多线程问题,有以下几种解决方式: 1. Semaphore(信号量) 2. Lock(管程模型),无锁 3. CountDownLatch(计数器) 4. CyclicBarrier(循环栅栏) Semaphore(信号量) Semaphore主要用于控制当前活动线程数目,就如同 ... 查看全文
JavaScript面向对象入门
什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象供我们使用【String、Date、Array】等等 javaScript也允许我们自己自定义对象 事件驱动 当用户触发执行某些动作的时候【鼠标单机、鼠标移动】,javaS ... 查看全文
ASP.NET Cookie和Session
1.Cookie对象 (1).写入Cookie对象 HttpCookie cookie = new HttpCookie("data"); 注:定义cookie,name属性为data。 cookie.Values.Add("name","123"); 注:cookie是以键值对的方式存储。 coo ... 查看全文
.NET MVC与三层架构
虽然接触了两者有一段时间了,但是有时还是会混淆概念,在此处不打算说明二者的区别,因为二者都是架构模式,并且也有一定的共存度,在实际开发中,严格区分意义不大。基于最近涉及到这部分知识就在复习下,编程过程中,基础概念更重要,而不是技术。 先看看,三层架构吧,即UI(表示层),BLL(业务逻辑层),DAL ... 查看全文
多WebService的状态同步以及实现WebService基类
WebService非常轻量,基于SOAP,在做客户端程序的时候,可以借助VS的自动生成代理类,相比较于Web Api还需要自己手写访问代码省了很多事情,做一些小型的和简单的服务非常方便。之前使用WebService的时候都是用一个asmx文件,将所有代码揉在一个文件里,代码写多了,看的有点头大。今 ... 查看全文
微服务-SpringCloud学习系列(二):注册中心Eureka
学习微服务首先要学习的组件就是注册中心。 1.为什么需要微服务 我们知道微服务是将传统的单体架构的业务模块拆分为一个个独立的分布式服务。 不同服务之间我们可以通过UrlConnection,HttpClient,OKhttp等技术进行调用,我们通常会使用Spring提供的RestTemplate进行 ... 查看全文
Spring Security:简单的保护一个SpringBoot应用程序(总结)
Spring Security 在 Java类中的配置 在 Spring Security 中使用 Java配置,可以轻松配置 Spring Security 而无需使用 XML 。 在Spring 3.1中,Java 类配置已添加到了 Spring 框架中,并在Spring 3.2中扩展到了Spr ... 查看全文
SpringCloud注册中心之Eureka
怎么使用 引入依赖: 1.改pom <dependencies> <!--eureka-server--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl ... 查看全文
asp.net(C#)判断指定的文件是否存在的代码
研发过程中,将做工程过程比较常用的一些代码段备份一下,下边代码段是关于asp.net(C#)判断指定的文件是否存在的代码,应该对各位有用处。if(!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path))){File.Create(System.Web.HttpContext.Current.Server.MapPath(pa 查看全文
webpack:Cannot find module 'extract-text-webpack-plugin'
问题: 在终端中使用此命令安装了extract-text-webpack-plugin,npm install -g extract-text-webpack-plugin并在webpack.config.js文件中导入,但是运行终端npm run build后,仍然收到错误显示:Cannot fi ... 查看全文
js中style,currentStyle和getComputedStyle的区别
js中style,currentStyle和getComputedStyle的区别 MarysMa 在js中用xx.style.marginTop是无法获取写在css或<sytle>标签中的margin-top之类的样式值(包括width,height等)。 这就是style属性的限制: style ... 查看全文
nodejs .http模块, cheerio模块 实现 小爬虫.
代码: 运行: 参考链接: http小爬虫 Node.js的学习--使用cheerio抓取网页数据 ... 查看全文
.Net C# 使用NPIOI创建Word文档
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Syste... ... 查看全文
Mac/Linux/Centos终端中上传文件到Linux云服务器
Mac/Linux/Centos终端中上传文件到Linux云服务器 1、mac上传文件到Linux服务器 scp 文件名 用户名@服务器ip:目标路径如:scp /Users/test/testFile test@www.linuxidc.com:/test/ 2、mac上传文件夹到Linux服务器 ... 查看全文
h3c cloud lab Windows 10的安装
h3ccloudlab安装完成后打开是时提示错误:原因是因为h3ccloudlab与windows10系统不兼容,用鼠标右键点击图标,点击属性,属性中点击兼容性,以兼容模式运行这个程序中兼容模式中选择windows7,点击确定就行了。 查看全文