全部文章
一.HTTP请求方法 根据HTTP标准,HTTP请求可以使用多种方法。 HTTP1.0定义了三种请求方法:GET,POST,HEAD方法。 HTTP1.1新增了六种请求方法:OPTIONS,PUT,PATCH,DELETE,TRACE,CONNECT方法。 1.GET:请求指定的页面信息,并返回实体 ...
对话服务(DialogService)概述 对话框实际上是我们应用程序经常用到的一个功能, 类如: Show、ShowDialog。 可以弹出一个我们指定的窗口, 仅此而已, 那么在Prism当中, Dialog指的是什么? Prism提供了一组对话服务, 封装了常用的对话框组件的功能, 例如: R ...
一、运行模型-会话 注意: 不管是走try或者是except,最终结果都会走finally。 二、常量与变量 注意: (1)常量不用初始化,变量必须初始化。 (2)常量小写,变量大写。 (3)常量初始化必须在session里执行一遍。 三、常量的赋值 四、占位符 五、Feed提交数据和fetch提取 ...
ConfigurationClassPostProcessor 在前面一个章节,笔者和大家介绍了在构造一个应用上下文时,spring会执行到PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(...)方法,我们已经清楚这 ...
1. Vector 简介 Vector 是个数组,但是可自动扩容的动态数组。和普通的数组相比,它的容量能够动态的增长,默认大小为10,每次插入数据的时候都会比较插入数据后和数组长度的大小,如果数组长度小则扩容1倍。在add和remove方法中都增加了synchronized关键字修饰,所以是线程安全 ...
题源:LeetCode 链接:https://leetcode-cn.com/problems/perfect-squares 一道比较简单的动态规划: 1 class Solution { 2 public: 3 int numSquares(int n) { 4 vector<int> f(n ...
非静态synchronized 方法 等于synchronized(this)静态 synchronized(类名.class) 线程安全的类StringBuffer Hashtable 多线程的时候用这两个 血和泪的教训!补充 Hashtable 基本被 List<String> list= Co ...
先用udp构建一个socket通信示例为后面编写iocp服务器做准备 先编写服务器 3步 初始化套接字 绑定端口 收数据 #include <stdio.h> #include <winsock2.h> #include <WS2tcpip.h> #pragma comment(lib,"ws2_3 ...
watch机制 Zookeeper watch是一种监听通知机制,可以随时监听一些数据的变化,从而实现数据的及时性。 Zookeeper所有的读操作getData(), getChildren()和 exists()都可以设置监听(watch)。【写操作则是不能设置监视点的。】 Watch的三个关键 ...
find ./apk -type f -name '*.apk' -print0 | xargs -0 -p -I "{}" sh curl --form file=@"{}" http://website/upload.php sh curl --form file=@./apk/xx.apk h ...