Linu下Apache(httpd)的安装、配置 一、检查是否已装ps -ef|grep httpd二、软件下载1. Apache HTTP Server地址:http://httpd.apache.org/download.cgi#apache242. APR 和 APR-Util地址:http://apr.apache.org/download.cgi3. PCRE地址:https://sourceforge.n...
Linux的常用命令 .:当前目录..:当前目录的上一级目录pwd 显示当前目录cdcd:切换回家目录 cd ~:切换回自己的家目录 cd ~USERNAME:切换指定用户的家目 cd -:在上一次目录与当前目录之间来回切换ls:list,列出指定目录下的内容 -a:显示所有文件,包括隐藏文件 -A:显示除.和..以外的文件 -l:...
图实现 构造一个有向图边关系:5 a b7 a d 4 b c 8 c a 9 c f 5 d c 6 d f 5 e d 1 f e 3 f a#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100typedef char VertexType;//顶点节点的数据类型typ...
canvas---从基础到实战 canvas是H5新增的一个元素,可以用来描绘各种你想描绘的东西。canvas本身没有绘制能力,你可以把它当做一个容器,需要我们用脚本,也就是js来给他灌满水。兼容性1. IE9版本以上、Firefox、Opera、Chrome 以及 Safari 支持 <canvas> 及其属性和方法。2. IE8 以及更早的版本不支持 <canvas> 元素。...
百度前端学院第二天 2019-07-23我的理解:HTML:超文本标记语言 HTML5:HTML的最新版本引入了很多新特性HTML元素标签:用来标记网页内容 HTML元素属性:属性有很多种,通用的如class,id等,这些通用属性在CSS中做为选择器,HTML的一些元素标签还有自己特有属性用来声明样式,一般很少使用。文档类型:文档类型是指浏览器在渲染HTML页面时的标准,目前最新标准是!DO...
百度前端学院第一天 前端三板斧HTML,CSS,JavaScript,学习了一个星期,一开始觉得前端没有后端有技术含量,在看了很多最新前端的信息发现,现在前端已成气候,有两种趋势:大前端,全栈工程师。然后学了点JS语法,觉得JS的语法过于随意,比Java这类强类型语言写起来舒服很多,但痛苦的也在这,一段代码写得太随意过了一段时间后你可能就看不懂了即使有注释。 HTML负责写网页的内容,CSS负责内容...
Charles截取 Https 通讯信息 如果你需要截取分析 Https 协议相关的内容。那么需要安装 Charles 的 CA 证书。具体步骤如下首先我们需要在 手机端上安装证书。点击 Charles 的顶部菜单,选择 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Moblie Device or Remote Browse...
敏捷开发 敏捷开发前言迭代开发增量开发敏捷开发的好处早期交付降低风险如何进行每一次迭代敏捷开发的价值观十二条原则前言 迭代开发 敏捷开发的核心是迭代开发(iterative development)。敏捷一定是采用迭代开发的方式。那么什么是"迭代开发"呢?迭代的英文是 iterative,直译为"重复",迭代开发...
MySQL中查询表及索引大小的方法 MySQL中查询表及索引大小的方法 查询MySQL表的大小及索引大小可以通过系统库information_schema中的TABLES表来实现。该表常用的一些字段:TABLE_SCHEMA:数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录行数DATA_LENGTH:表大小INDEX_LENGTH:索引大小1...
对称加密算法及对称加密算法 对称加密:双方使用的同一个密钥,既可以加密又可以解密,这种加密方法称为对称加密,也称为单密钥加密。优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开、计算量小、加密速度快、加密效率高。缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使...
深度学习-样本增强(tensorflow、keras、pytorch) 深度学习中的数据增强与实现深度学习中的数据增强(data augmentation)转载于:https://www.cnblogs.com/qqw-1995/p/11484270.html
迁移学习、fine-tune和局部参数恢复 参考:迁移学习——Fine-tune一、迁移学习就是把已训练好的模型参数迁移到新的模型来帮助新模型训练。模型的训练与预测: 深度学习的模型可以划分为 训练 和 预测 两个阶段。 训练 分为两种策略:一种是白手起家从头搭建模型进行训练,一种是通过预训练模型进行训练。 预测 相对简单,直接用已经训练好的模型对数据集进行预测即可。优点:1)站在巨人的肩...
论文写作总结 一、摘要组成:意义目的(1句话),前人方法总结,优点+缺点(1句话),本文针对这些问题提出什么方法(1句话),叙述机制的好处和原因(1句话),介绍实验精度(1句话),最后总结本文方法的优点。二、综述(引言)第一段:介绍提出本文方法的背景和目的,简单总结以前方法的不足以及本文方法的优势第二段:任务的困难,要解决的问题的困难。第三段:前人方法的进展,列举文献,总结文献内容...
pytorch数据加载 一、方法一数据组织形式dataset_name----train----valfrom torchvision import datasets, models, transforms# Data augmentation and normalization for training# Just normalization for validationdata_tran...
win10+py3.6+cuda9.0安装pytorch1.1.0 参考:清华源失效后如何安装pytorch1.01GPU版本的安装指令为:1 conda install pytorch torchvision cudatoolkit=9.0 -c pytorch这里使用这个命令只是为了让Conda自动解决安装pytorch时候的依赖转载于:https://www.cnblogs.com/qqw-1995/p/1140...
RocketMQ在linux下安装部署 本博客以当前RocketMQ最新版介绍:v4.4.0环境要求64位JDK 1.8+;Maven 3.2.x; // 源码编译时需要用到二进制文件安装下载二进制文件:http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip二进制文件放到任意目录(...
vscode配置phpxdebug 打debug还是很有必要的,以前嫌麻烦,现在觉得,通过debug可以看自己写的代码的执行的逻辑,更容易理清别人代码的逻辑。步骤:下载phpdebug插件查看自己的php版本信息,下载对应的debug版本配置php.ini配置 vscode中phpdebug配置(一般不用设置默认端口9000)下载插件:2,查看自己的php版本所需的...
fontmin字体子集 怕忘了做个记录链接:http://ecomfe.github.io/fontmin/#feature特点:方便,快捷。转载于:https://www.cnblogs.com/wenbino/p/11285438.html
thinkphp5分页查询paginate()传递参数 使用paginate()分页,我这里实现的是搜索后分页显示,翻页后传递搜索关键字www.demo.com/home/search/?k=搜索关键字&page=2搜索分页源码在: thinkphp/library/think/db/Query.php查看,thinkphp5的手册真是坑我这种彩笔。 主要填写 $config的参数 /** ...
jenkins发送jemter邮件附件格式配置 原文:https://www.cnblogs.com/chenchen-tester/p/6930200.htmlbuild.xml<?xml version="1.0" encoding="UTF-8"?> <project name="zhtx_chaoshi" default="report" basedir="."> ...
jenkins汉化 插件: Localization: Chinese (Simplified)locale plugin(或者是这个版本不一样,名字不一样)可以直接安装这个插件,然后走最后一步设置即可。由于安装失败,最后选择了以下操作(插件对jenkins版本有要求,不想折腾)https://plugins.jenkins.io/localehttps://u...
jmeter+jenkins+git+ant 摘自:https://www.cnblogs.com/syw20170419/p/10732167.html使用场景: 多人协作,共同完成脚本的编写,脚本之间进行合并后,用远程构建运行脚本。做接口的轮训测试基本的配置与Jenkins+Ant+SVN+Jmeter实现持续集成的配置一样,主要在Jenkins的配置上的区别会有所不同安装的插件: en...
MySQL 库、表、记录、相关操作(1) 库、表、记录、相关操作(1)数据库配置# 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client)# 配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8# 配置流程# 1)在mysql安装根目录下,创建配置文件:my.ini# mac下配置文件名叫 my.cnf# 2)设置配...
MySQL 库、表、记录、相关操作(3) MySQL 库、表、记录、相关操作(3)单表查询"""增:insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数据1[, ..., 数据n])[, ..., (数据1[, ..., 数据n])];删:delete from [数据库名.]表名 [条件];改:updata [数据库名.]表名 set...
书单(转载) 论大佬是怎么炼成的转载至 咸鱼Chen一个人如果抱着义务的意识去读书,便不了解读书的艺术。——林语堂《生活的艺术》整理了下大学以来读过的书单,此举是为了督促自己,也是为了与君共享一 、 在读《明朝那些事》 24%《少有人走的路》 29%《深度学习:智能时代的核心驱动力量》 43%《追寻记忆的痕迹》 52%《计算进化史-改变数学的命运》 12%《1368个单词就够了》...
MySQL 库、表、记录、相关操作(2) 库、表、记录、相关操作(2)字段操作create table tf1( id int primary key auto_increment, x int, y int);# 修改alter table tf1 modify x char(4) default '';alter table tf1 change y m char(4) default ...
数据库基本操作 数据库"""1、什么是数据库:管理数据的系统 - 安装某种管理数据的系统 - 管理的对象本质是文件2、存储数据的位置:内存、硬盘3、什么是系统:运行在硬件基础上,管理其他软件"""# 数据库的组成"""库:存放多张表 - 文件夹表:包含多条相同结构的记录 - 文件记录:包含多个key-value键值对的一条数据 - 二进制数据字段:描述信息 - 信息本身 == k...
线程队列,线程池,协程 线程 queue线程的queue,类似于进程作用也是类似,queue(n)规范放入值的数量queue.Queue(maxsize = 0)这个和之前一样是为了实现先进先出import queueq = queue.Queue(2) # 括号内可加入数字规范放入值的数量,不加则不会规范q.put('123')q.put('qweqwe')# q.put('111')pr...
初识SQL语句 操作文件夹(库)增: create database 库名 charset utf-8;查: show databases;改: alter database db1 charset latin1; # 改变字符编码删: drop database db1;操作文件(表)先切换到库下: use db1查看当前所在库: select database();增: cre...
并发编程 目录 并发编程 并发储备知识 背景知识 必备的理论基础: 一 为什么要有操作系统 二 什么是操作系统 三 操作系统与普通软件的区别 四 操作系统发展史 第一代计算机(1940~1955):真空管和插件板 ...
八大排序及时间测试 大概了解了一下八大排序,发现排序方法的难易程度相差很多,相应的,他们计算同一列表的时间也不尽相同。今天,我就准备了八种排序的python代码,并且准备测试一下他们计算的时间1基数排序基数排序的基本思想是先将数字按照个位数上数字的大小进行排序,排序之后再将已经排过序的数字再按照十位数上数字的大小进行排序,依次推类# 统计这个列表中数字最大的数字有几位def radix_sort_...
线程锁&信号量&gil 线程锁线程锁的主要目的是防止多个线程之间出现同时抢同一个数据,这会造成数据的流失。线程锁的作用类似于进程锁,都是为了数据的安全性下面,我将用代码来体现进程锁的作用:from threading import Thread,Lockx = 0def task(): global x for i in range(200000): x = x+1...
day28 断点调试在想要加断点的地方用鼠标点击一下,你会看到一个红色圆圈变红的地方,程序执行到,就会暂停断点应该加在报错之前绿色箭头表示快速跳到下一个断点执行控制台报错,点击你能看懂的最后一行,光标会快速定位到错误代码,在错误代码上放,加断点,断点调试issubclass和isinstanceissubclass()判断第二个类是不是第一个类的子类,返回true或者falseas...
线程及其开启方式和方法 初识线程在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程这和在工厂中很像,在工厂中,每个车间都有房子,而且每个车间默认有一条流水线所以,我们可以吧操作系统和工厂进行类比:操作系统 ===> 工厂进程 ===> 车间线程 ===> 流水线cpu ===> 电源线程:cpu最小的执行单位进程:资源集合/...
day26 绑定方法分为对象绑定方法和类的绑定方法绑定方法的特殊之处绑定给谁就是谁来调用类的绑定方法绑定给类,类来调用,会把类自身传过来不需要通过对象 ,只需要通过类就能获取到一些东西的时候,用类的绑定方法当然,类的绑定方法也可以由对象来调用class Person: def __init__(self,name,age): print(self) ...
day29 什么是元类在python中,一切都是对象,那么类肯定也是一个一个对象如果类是对象的话,那他一定是由一个实例化得到,这个类就叫做元类。也就是说产生类的类,叫做元类class Person: def __init__(self,name): self.name=name def score(self): print('分数是100')...
day13 闭包函数闭包函数是函数传参的一种方式。它可以把变量和函数一起包起来,下次要直接调用我们先来看一下普通的传参方式:def inner(x): print(x)inner(1)inner(1)inner(1)看上去好像也蛮简单的,但是如果你要传递的值会很多呢,比如要传递摸一个复杂的网址,那么就会变成:inner(https://image.baidu.com/sea...
day16 模块的四种形式在我们之前要用到某些关于时间的函数的时候用了一句代码“ import time”这就是Python的一个模块除了time,我们之前还用到过os等模块本质上就是一个py文件, 这个py文件有一大堆函数,不同的模块一般会用于实现不同的功能,比如time里都是和时间有关的,而os都是和文件操作有关的模块一般分为以下四类自定义模块可以自己写所需功能的模块,可自定义名字,比...
day25 组合什么是组合?组合就是对象的某个属性是另一个类的对象class Foo: def __init__(self, bar): self.bar = barclass Bar: pass# f=Foo()bar=Bar()# f=Foo(Bar())f=Foo(bar)这就是一个最简单的组合,那么组合又能获得什么呢?组合的最大用处就是减...
day24 继承介绍继承是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中类分为父类(基类)以及子类(派生类)其中子类可以继承父类新式类只要继承了object类,就是新式类,再Python3中默认继承object类经典类没有继承object的类,就是经典类python3中因为默认继承object类,所以不存在经典类,而python2中则既有新式类又有经典类继承方法下面主要...
队列&生产者消费者模型 队列ipc机制:进程通讯管道:pipe 基于共享的内存空间队列:pipe+锁 queuefrom multiprocessing import Process,Queue### 案例一q = Queue()q.put('hyc')q.put([1,2,4])q.put(2)print(q.get())print(q.get())print(q.get())# ...
day23 面对对象和面对过程在此之前,无论是ATM,还是购物车,我们用的都是简单的面向过程,那么面向过程和面向对象进行比较,又有哪些优缺点呢?面向过程优点:复杂问题流程化,进而简单化确定:可扩展性差面向对象优点:可扩展性高缺点:编写复杂类与对象对象是属性和方法的结合体类是一系列共同的属性和方法程序中的类和现实中的类是类似的,现实中的家禽类,鸟类都是一些相似的,有共同的生物的集...
抢票小程序 抢票小程序我们可以利用所学的内容来写一个简易的抢票小程序from multiprocessing import Processimport json,time,osdef search(): time.sleep(1) # 模拟网络io with open('db.txt',mode='rt',encoding='utf-8') as f: re...
day19 typing模块提供了Generator,Iterable,Iterator三种数据类型,限制函数from typing import Generator,Iterable,Iterator# 参数的数据类型 返回值def func(i: i...
简单的多进程 串行,并发,并行区别串行: 一个完完整整的执行完了再执行下一个.并发: 看起来是同时运行的并行: 真正做到了同时运行多道技术(了解):空间复用: 共用一个内存条,每一个进程都有自己独立的内存空间,互不干扰,物理级别的隔离.时间复用: 共用了一个cpucpu切换(掌握):io的时候,占用时间过长切换现代计算机现在的主机一般是多核,那么每个核都会利用多道技术有4个cpu...
day15 函数递归递归,递是递进的意思,归是归来的意思递归就是用函数在调用一个函数的过程中,又直接或间接地调用了它自身。这样函数会一层一层的递进进去,如果没有条件的话,他就会无限循环。如果有条件的话,当运行到条件中断时,它就会一层一层的回来,直到最初的函数直接调用直接调用指的是直接在函数内部调用函数自身mport sys# 修改递归层数sys.setrecursionlimit(10...
udp协议以及socketserver udb协议udb协议也是一种协议,它和tcp相比既有缺点也有优点udb协议所发送的数据可以理解为自带报头,所以他不会出现粘包的情况。但是udp数据只管发送而不管接收,也就是说udp会出现丢包的情况,当客户端的数据服务端没有收到时,客户端并不知道还会继续发数据udp协议简单实例# 服务器import socket#udpserver=socket.socket(type=s...
day18 numpy模块专门进行数组(矩阵)的运算给定两个列表,将他们看成向量(数组)如何让他们的元素一一相乘,得到[4, 10, 18]结果呢?lis1 = [1, 2, 3] lis2 = [4, 5, 6] 学过for循环后很容易就能想到方法:lis = []for i in range(len(lis1)): lis.append(lis1[i] * lis2[i...
tcp协议传输方法&粘包问题 socket实现客户端和服务端tcp协议可以用socket模块实现服务端可客户端的交互# 服务端import socket#生成一个socket对象soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#绑定地址跟端口号soc.bind(('127.0.0.1', 8001))#监听(半连接池的大小)soc.lis...
day14 三元表达式三元表达式,主要的作用就是将一大串,分为很多行的代码浓缩到一行中。所谓浓缩就是精华。这么做可以很大的节省代码的运行空间三元表达式只支持双分支结构接下来的一段代码是一个较为普通的双分支结构的代码 fronts = [1,2,4,4,7] backs = [1,3,4,1,3] a = set(fronts + backs) for i, j ...
socket实现ftp上传下载 socket实现ftp文件的上传和下载server端代码:import socketimport jsonimport structimport ossoc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)soc.bind(('127.0.0.1', 8021))soc.listen(5)# 上传函数def u...
day17 包之前我们讲到了模块,但是如果一个模块里的函数过多的话,会显得比较麻烦。如果将它直接分为多个文件,不仅会改变导入的方式,而且会对使用者造成不小的麻烦,毕竟不同的函数在不同的文件里,难道还要使用者一个一个找不成?这个时候包的用法就出现了什么是包?包就是把一个模块分成多个文件,并且导入方式相同,用了包之后还是from m1 import f1, 使用者感觉不到变化包本质上就是一个文件夹...
day30 元类补充object.__new__class Person(): def __init__(self,name,age): print('__init__') self.name=name self.age=age def __new__(cls, *args, **kwargs): print('__...
Process用法与进程详解 僵尸与孤儿进程僵尸进程:父进程的子进程结束的时候父进程没有wait()情况下子进程会变成僵尸进程孤儿进程(无害)一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。情况1 无害父进等着子进程都死,回收僵尸进程。情况2 无害父进程死了,子进程活着,都要被init进程...
day31 网络编程C/S和B/Sc:client s:server 客户端,服务端,电脑上装的qq,微信b:browser s:server 浏览器 服务端,京东,天猫bs架构本质也是cs学习网络编程就是为了写一个cs架构的软件模式为:c端-------网络-----s端S端的特点:1 有固定ip 2 稳定一直在运行,支持并发网络协议网络协议一般分为七层,但也可以将其分为五...
二叉树实现 二叉链表(C++)采用先序序列建立二叉链表,字符串:A B C # # D E # G # # F # # ##include <stdio.h>#include <stdlib.h>#define ElemType char#define MAXSIZE 20typedef struct BiTNode{ ElemType ...
广度优先搜索与深度优先搜索 广度优先搜索typedef struct { int que[MaxVertexNum]; int rear,front;}Queue;//广度优先搜索队列的存储结构int visit[MaxVertexNum];//全局变量数组void BFS(MGraph &M,int v){ printf("广度优先搜索:"); ...
编程中出现的问题 一. 第一个scanf()函数可以正常使用,后续的scanf()函数无法再次输入可能原因:缓存被占据使用fflush(stdin)清除缓存二.在连续输入字符时注意使用getchar()清除空格转载于:https://www.cnblogs.com/Yshun/p/11370199.html...
排序应用(一) 时间最少,辅助空间最少,把所有奇数移动到偶数前边思想:从顺序表的两边同时遍历进行奇偶交换void move1(){ int A[6]={4,5,1,2,6,3}; int temp; int i=0,j=5; while(i<j){ while(A[i]%2==1){i++;} while(A[...
排序 插入排序:直接插入排序,折半插入排序,希尔排序交换排序:冒泡排序,快速排序选择排序:简单选择排序,堆排序归并排序基数排序#include <stdio.h>#include <stdlib.h>void InsertSort(int A[],int n){ int B[7]; int i,j; for(...
串的模式匹配 串的模式匹配一般分为两种:简单模式匹配和KMP算法#include <stdio.h>#include <stdlib.h>#define MaxSize 100typedef struct{ char str[MaxSize+1]; int length;}Str;//串的存储结构int index1(Str *s...
顺序查找和折半查找 顺序查找可以是线性表也可以是链表,同是既可以是有序的也可以是无序。折半查找仅适用于有序的线性表#include <stdio.h>#include <stdlib.h>#define ElemType inttypedef struct{ ElemType *elem; int TableLen;}SSTable;/...
弗洛伊德求每个顶点到其余各顶点的最短路径 以5 a b 7 a d 4 b c 2 b d 3 c a 3 c b 2 c d 1 d c构造有向图并找出每个顶点到其余顶点的最短路径#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100#define BIG 100typedef char VertexType;/...
最小生成树 Prim和Kruskal都是针对无向图而言的以5 a b 1 a c 2 a d 3 b c 6 c d 4 b e 3 d e 2 c e生成有权无向图,并生成最小生成树#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100#define BIG 100typedef...
迪杰斯特拉最短路径 以4 a b 1 b c 6 a c 6 a d 2 d c 7 b e 6 c e 4 c f 5 d f 1 f e 6 e g 8 f g构造有向图并找出最短路径#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100#define BIG 100typedef cha...
生成哈夫曼树 给定权集{5,7,2,3,6,8,9}构造哈夫曼树#include <stdio.h>#include <stdlib.h>#define ElemType int#define MAXSIZE 20#define length 7typedef struct HFNode{ ElemType weight; str...
二叉排序树实现 由{4,9,0,1,8,6,3,5,2,7}创建一个二叉排序树#include <stdio.h>#include <stdlib.h>#define MAXSIZE 20#define ElemType inttypedef struct BSTNode{ ElemType data; struct BSTNod...
二叉排序树操作(一) 判断给定的二叉树是否是二叉排序树void JudegBST(BSTree &T){ Queue q; BSTree bst; int flag=1; q.front=-1; q.rear=-1; q.a[++q.rear]=T; while(q.front<q.rear){ ...
数据结构 树(一) m叉树从根节点用1开始编号,则第i个节点的第1个孩子节点的编号jj=(i-1)*m+2https://wenku.baidu.com/view/079df02bdcccda38376baf1ffc4ffe473268fd5b转载于:https://www.cnblogs.com/Yshun/p/11279507.html...
树与二叉树操作(一) 非递归求二叉树的高度void BiDepth(BiTree &T){ BiTree bit; int last=0,level=0; Queue q; q.rear=-1; q.front=-1; if(!T){ return ; } q.rear++; q.b[q...
[SCOI2016]妖怪 牛客网的ACM省选题,个人看法,欢迎交流 链接:https://ac.nowcoder.com/acm/contest/390/1001来源:牛客网题目描述邱老师是妖怪爱好者,他有n只妖怪,每只妖怪有攻击力atk和防御力dnf两种属性。邱老师立志成为妖怪大师,于是他从真新镇出发,踏上未知的旅途,见识不同的风景。环境对妖怪的战斗力有很大影响,在某种环境中,妖怪可以降低自己k×a点攻击力,提升k×b点防御力或...
如何实现能像windows 窗体一样改变大小的控件 Silverlight 众所周知,我们可以将鼠标放在windows窗体的边框上,按住鼠标左键改变窗体大小。那么,在silverlight上如何实现呢?1. 需要将改控件放置在canvas上。2. 判断鼠标位置,然后将Arrow鼠标形状改变为相应的Resize形状(本实例默认当鼠标处于边框内5px时,可resize): //the left top corner ...
博客园设置类似sublime高亮代码 需要用到highlight.js,需要翻墙,官网为https://highlightjs.org,首先官网的只有默认主题包,我们需要自定义主题包需要去它的github上找,地址为https://github.com/isagalaev/highlight.js,我用的主题是monokai-sublime.css所以呢在github上把这个css文件给copy下来,然后把它的js文件也...
jQuery Mobile Web App with Google Maps Based on Android 一、引言 本项目将开发一个集成了 Google Maps JavaScript API V3 的 jQuery Mobile Web App , 并通过 Phonegap 开发框架将应用部署到本地 Android 平台上运行。二、开发环境搭建 1.环境下载: Eclipse: Juno Service Release 2 (4.2.2)PhoneGap 2...
表格 列表 form input 下拉选择 评论框 今日内容img图片 a标签列表 标题列表 特殊符号表格form标签 input(单选多选 重置 选择文件 选择年月日)button(提交按钮) textarea(评论框)select(下拉选择框)textarea(评论框) 博客园评论标题h1h2h3h4h5h6列表olullidldtdd排版标签pdivhrcenter...
转:模块度(Modularity)与Fast Newman算法讲解与代码实现 https://blog.csdn.net/marywbrown/article/details/62059231一、背景介绍 Modularity(模块度), 这个概念是2003年一个叫Newman的人提出的。这个人先后发表了很多关于社区划分的论文,包括2002年发表的著名的Girvan-Newman(G-N)算法,和2004发表的Fast Newman(F-B)算法,Modu...
根据当前日期回显几个月之前的日期 // 快速选择日期回显$(function(){ var date=new Date(); var year=date.getFullYear(); var month=date.getMonth()+1>10?date.getMonth()+1:'0'+(date.getMonth()+1); var day=date.getDat...
无法通过“控制面板”卸载 Office 2003、Office 2007 或 Office 2010 套件的情况下,如何才能将其卸载?... 今天我安装了OFFICE2007,但是在网上找得密钥只能用20天,我就卸载再使用其他密钥安装,但是卸载了后就不能安装了,提示:错误 1706。我就在网上搜索方法,终于找到微软技术支持官方:http://support.microsoft.com/kb/290301找到,下载对应的软件进行卸载。转载于:https://www.cnblogs.com/leevane/archive/2011/10/...
Problem K. 找宝箱 Problem K. 找宝箱Time Limit: 2000ms Memory Limit: 65536kbDescription作为一个强迫症患者,小 Y 在走游戏里的迷宫时一定要把所有的宝箱收集齐才肯罢休。现在给你一个 N M 的迷宫,里面有障碍、空地和宝箱,小 Y 在某个起始点,每一步小 Y 可以往上下左右走,当然前提时没有走出迷宫并且走到的点不是障碍。如果小 Y 走到了某个为宝箱的点,那...
MVC扩展ModelBinder,通过继承DefaultModelBinder把表单数据封装成类作为action参数 把视图省、市、街道表单数据,封装成一个类,作为action参数。如下: action方法参数类型: namespace MvcApplication1.Models{ public class Customer { public string Address { get; set; } }} 在自定义ModelBinder中,接收视图表单数据,封装成Custo...
Comparison of B-Tree and Hash Indexes Understanding the B-tree and hash data structures can help predict how different queries perform on different storage engines that use these data structures in their indexes, particularly for theMEMOR...
>/dev/null 2>&1 一般在shell包括dos下都可能会这样使用。null是一个名叫null小桶的东西,将输出重定向到它的好处是不会因为输出的内容过多而导致文件大小不断的增加。其实,你就认为null就是什么都没有,也就是,将命令的输出扔弃掉了。1表示标准输出,2表示标准错误输出,2>&1表示将标准错误输出重定向到标准输出,这样,程序或者命令的正常输出和错误输出就可以在标准输出输出。一般来讲标准输出和标准...
Vista Beta 1 on virtual pc 我尝试在virtual pc上安装vista beta1, 在选择安装路径的时候发现无法格式化磁盘, 这个问题可以在这个post里找到解决方案(http://odetocode.com/Blogs/scott/archive/2005/07/27/2000.aspx), 目前我已经在vpc上安装了vista beta1. good luck.转载于:https://www.cnblogs.com...
MyEclipse 编写 ExtJS 卡死问题解决方法 MyEclipse 8.6 在 jsp 中编写 ExtJS时,会出现卡死现象,让人甚是头疼。网上找了很多方法,折腾半天,还是不管用。什么MyEclipse 优化,Validation 取消,MyEclipse 在 JSP 中打 "点" 时,照卡不误。气的都想砸电脑。通过各种尝试,发现以下两种方法可行:1、jsp 打开方式改成 Txt Editor,估计说到这,有人该吐...
pku 2455 Secret Milking Machine 二分答案 有点类似与 2112#include <iostream> using namespace std; #define MAXN 205 #define INF 2110000000 #define MIN(x,y) (x<y?x:y) int map[MAXN][MAXN];int mat[MAXN][MAXN];int n,...
const 与过载 1、方法包括方法名,返回类型,形参表,修饰符。2、对于一个方法,const可以出现的地方有返回类型,形参表,和方法后(const成员方法)。3、返回类型的常量性(是否为const)不同,不能构成过载。为什么? 过载是编译时多态,也就是说,在编译的时候,已经确定下来调用哪个方法。对于又返回类型的方法,调用的时候,可能不处理返回值,这样的话,编译器就不知道该调用哪个方法了。...
[Busy]关于近期 最近几个星期工作比较忙,博客没有更新。这个星期最大的两个成果一个是RSL到NVIDIA Cg的转换器的完工,还有一个就是能够将RenderMan分裂的的所有Grid以及Micropolygon弄出来,这样就可以实现Lightspeed中的Indirect Framebuffer,由此一来运动模糊、景深、乱续采样就都可以在GPU上完成了,一切的一切都在计划中,追赶上ILM与PIXAR的工具...
视频直播源码细解编码优化方案 视频直播源码在直播正火的现在也是颇受瞩目的,其中编解码技术的优化也正影响到直播的发展,视频直播源码中的编解码到底是怎样优化的呢,小编就带您来看看:1.确保Codec开启了最低延迟的设置。Codec一般都会有低延迟优化的开关,对于H.264来说其效果尤其明显。很多人可能不知道H.264的解码器正常情况下会在显示之前缓存一定的视频帧,对于QCIF分辨率大小的视频(176×144)一般会缓存16帧,对...
[导入]Ubuntu 6.10 Sources Toaddthesesources,edit/etc/apt/sources.list*Archive.ubuntu.com更新服务器(欧洲):debhttp://archive.ubuntu.com/ubuntu/edgymainrestricteduniversemultiversedebhttp://archive.ubuntu.com/ubu...
[css]CSS hack:区分IE6,IE7,firefox CSS hack:区分IE6,IE7,firefox区别IE6与FF:background:orange;*background:blue;区别IE6与IE7: background:green!important;background:blue;区别IE7与FF: background:orange;*back...
TeeChart for vs 2005 破解 TeeChart for .NET v2 for VS 2005 的版本已经成功Crack掉了,但是"新手上路",我只是简单的测试了一下,没问题.对这个控件有兴趣的朋友请下载转载于:https://www.cnblogs.com/liuxzh1026/archive/2006/05/16/401519.html...
来试试 1. web标准介绍w3c:万维网联盟组织,用来制定web标准的机构(组织)web标准:制作网页遵循的规范web标准规范的分类:结构标准、表现标准、行为标准。结构:html。表示:css。行为:Javascript总结:结构标准:相当于人的骨架.html就是用来制作网页的.表现标准:相当于人的衣服.css...
该怎样去爱一个人 该怎样去爱一个人爱的感觉,总是在一开始觉得很甜蜜,总觉得多一个人陪,多一个人帮你分担,你终于不再孤单了,至少有一个人想着你、恋着你,不论做什么事情,只要能在一起,就是好的,但是慢慢的,随着彼此的认识愈深,你开始发现了对方的缺点,于是问题一个接着一个发生,你开始烦、累甚至想要逃避,有人说爱情就像在捡石头,总想捡到一个适合自己的,但是你又如何知道什么时候能够捡到呢?她适合你,那你又适合她吗? 其实...
经典的爱情观 经典的爱情观 1.不要为了寂寞去恋爱,时间是个魔鬼,天长日久,如果你是个多情的人,即使不爱对方,到时候也会产生感情,到最后你怎么办? 2.不要为了负责而去结婚。要知道,不爱对方却和对方结婚是最不负责的。即使当时让对方很伤心,但是总比让他几年甚至一辈子伤心强。 3.不管多大多老,不管家人朋友怎么催,都不要随便对待婚姻,婚姻不是打牌,重新洗牌要付出巨大代价。 4.感...
C#WebApi Session存储验证码过程中发现的问题 C#WebApi Session存储验证码过程中发现的问题在webapi开发的过程中,领导要求验证码需要后台实现然后网页前端和app展示。无奈只能硬着头皮上。大概过程就是后台自动生成一个4位或者多位随机字符串,存入HttpContext.Current.Session中,然后前端网页或者app登陆时传给后端,后端通过对比HttpContext.Current.Session与传过来的值来对比验...
LINQ系列目录 学前篇 0-1)LINQ学前准备之Lambda Expressions 0-2)LINQ学前准备之对象集合初始化器 查询表达式篇 1)LINQ之查询语法--from子句 2) LINQ之查询语法--where子句 3) LINQ之查询语法—select子句 4) LINQ之查询语法—group子句 5) LINQ之查询语法—orderby子句 6) LINQ之查询...
XML指南——XML 属性 跟HTML一样,XML元素再开始标记处可以由元素属性。属性通常包含一些关于元素的额外信息。XML属性XML元素可以拥有属性。你一定还记得这样的HTML代码吧: <IMG SRC="computer.gif">。src是img元素的属性,提供了关于img元素的额外信息。在HTML中 (在XML中也一样)元素的属性提供了元素的额外信息。 ...
修饰符 Illegal modifier for the method name; only public, protected, private, abstract, static, final, synchronized, native & strictfp are permitted方法名称的非法修饰符; 只允许使用public,protected,private,abstra...
asp.net forums中定时器的应用 在Asp.Net中使用定时器,破宝之前已有Blog写过《在 ASP.NET 中使用计时器(Timer)》,这里主要针对Asp.Net Forums来说一下其具体实现。在Asp.Net Forums中,对定时器有如下应用:1. 更新论坛统计信息2. 定时索引指定条数的帖子3. 定时群发队列中的邮件Forums中对定时器的调用是放在自定义HttpModule的Init方法中(如果您没有使...
Microsoft JScript运行时错误 前段时间在开发一个B/S系统时,在一个页面上用到了MS的Ajax控件asp:ScriptManager。跑是时候总是报一个JavaScript运行时错误--找不到对象。日文系统是如下的错误信息。(Microsoft JScript 実行時エラー: オブジェクトがありません。)具体的是在页面上找不到Form标签,但页面上Form是肯定有的了。经过多次尝试,发现是script标签在捣鬼!为了省事...