golang webSocket
1 package info_websocket 2 3 import ( 4 "crypto/sha1" 5 "encoding/base64" 6 "errors" 7 "io" 8 "log" 9 "net" 10 "strings" 11 ) 12 13 func main() { 14 l ... 查看全文
接口动态代理IOC注入到spring容器中
public interface StudentService { public void add(String studentName); } 定义一个spring的FactoryBean,FactoryBean在通过spring实例化生成的不是自己本身,而是通过调用的getObject方法返回的 ... 查看全文
前端基础----CSS基础概要(一)
CSS称为层叠样式表,用来对网页进行样式处理。今天为大家整理了一些css的一些基础知识,有哪些不对的,请大家多多指正 1.分类 CSS主要分为三种形式 ① 行内 语法<标签名字 style=“样式”> ②内部 语法<style type="text/css">选择的元素 {样式;...}</styl ... 查看全文
如何处理C++编译webrtc无法成功获取sdp的问题?
近期我们在编译WebRTC时碰到了一些问题,通过C++编译WebRTC项目,获取sdp的数据为空。我们使用windows api调用go服务端接口,接收到的数据为空。 返回的数据如下: 通过数据打印出来,发现bufRev没有数据,也没有出现其他错误信息。通过打断点分析发现,异常情况下,select函 ... 查看全文
BUG- maven工程java.lang.ClassNotFoundException
java.lang.ClassNotFoundException ... 查看全文
InterviewQuestion_C#_小程序练习_01
1、编写一个程序,定义常量 Pi = 3.14159265 , 从键盘上输入半径 r ,求出圆的面积。 代码如下: 代码分解学习: const 表示一个双精度浮点数(struct System.Double) const 修饰的常量为静态常量: 静态常量:就是在编译期间会对变量进行解析,再将常量的值 ... 查看全文
Springcloud学习之Sleuth+Zipkin
一、什么是Sleuth 为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而让我们可以很方便的理清各微服务间的调用关系。 二、Sleuth 作用 2.1:耗时分析: 通过Sleuth可以很方便的了解到每个采样请求的耗时,从而分析出哪些 ... 查看全文
Spring通知(Advice)有哪些类型
(1)前置通知(Before Advice):在连接点(Join point)之前执行的通知。 (2)后置通知(After Advice):当连接点退出的时候执行的通知(不论是正常返回还是异常退出)。 (3)环绕通知(Around Advice):包围一个连接点的通知,这是最强大的一种通知类型。 环 ... 查看全文
.Net高级进阶,WebApi和MVC进行模型验证的时候,教你如何自由控制需要进行验证的字段?
现在,你有一个MVC架构的web项目,你要完成一个注册功能。 前台传了3个值到你的控制器,分别是账号、密码、邮箱。 如图:现在你要在控制器里面判断,账号名称、密码、邮箱不能为空,并且名称和密码不超过16位。 上面这个图只是个理想中的小例子,实际开发情况是,可能一次性要传十几个字段甚至更多。 那么在实 ... 查看全文
TCP/IP、Http、Https、Socket的区别
网络由下往上分为物理层、数据链路层、网络层( IP协议)、传输层( TCP协议)、会话层、表示层和应用层(HTTP协议) 接下来我来说说个人理解其中的TCP/IP、Http、Socket的区别 TCP/IP连接:手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立 ... 查看全文
【Roslyn C#】Runtime环境Unity读取字符串代码
Roslyn C# 下载地址:https://files-cdn.cnblogs.com/files/sanyejun/RoslynC_RuntimeCompiler.zip 使用示例 using System.Collections; using System.Collections.Generi ... 查看全文
2017-8-25 c# 获取url参数的五种方法(转)
假设当前页完整地址为:http://www.jbxue.com/aaa/bbb.aspx?id=5&name=kelli则: "http://"是协议名"www.jbxue.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数 下面分享几个举 ... 查看全文
win10安装Anaconda3出现failed to create anacoda menue错误的解决方案
从错误信息看是添加开始菜单的快捷方式失败,因此新建快捷方式即可。 ... 查看全文
Python pandas.DataFrame.corr函数方法的使用
Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素 ... 查看全文
eclipse 中JSP环境搭建
1.下载需要的软件 2.在浏览器访问 3.在Eclipse环境下搭建JSP运行环境 ①学习java时使用的是Javase,没有服务器功能,百度说可以添加一些组件,但是实践配置后需要时间,在下载时出现问题,于是重新下载一个Javase版本的。 ②按照自己的版本添加Tomcat ③创建新项目 ④点击st ... 查看全文
Python pandas.DataFrame.count函数方法的使用
Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素 ... 查看全文
SpringBoot如何使用Slf4j日志与logback-spring.xml配置详解
一、SpringBoot如何使用Slf4j日志 springboot是默认使用slf4j进行日志管理的,所以集成也比较方便。 1、添加依赖 (1)spring-boot-starter-web依赖,用于自动导入日志框架的依赖 <dependency> <groupId>org.springframe ... 查看全文
WPF 使用Console.Write打印信息到控制台窗口中
WPF中使用Console.Write函数来打印信息是没有意义的,因为并没有给其输出字符的窗口。对于桌面程序来说,这是十分合理的,然而有时为了方便调试,在程序编写过程中打印出信息给程序员看还是必要的,利用Windows的API,在DEBUG的时候打开一个控制台窗口以供信息打印显示。 创建一个管理类 ... 查看全文
process.env.NODE_ENV和env在webpack中的使用
process.env.NODE_ENV process对象是全局变量,它提供当前node.js的有关信息,以及控制当前node.js的有关进程。因为是全局变量,它对于node应用程序是始终可用的,无需require()。 NODE_ENV不是process.env对象上原有的属性,它是我们自己添加 ... 查看全文
Timer TimerTask CountDown 计时器 API
Timer 计时器一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程。因此,这就可能延迟后... ... 查看全文