SQL Server中配置ODBC数据源
单击“开始→windows系统→控制面板”,打开控制面板 单击“管理工具→ODBC数据源(32位)”打开ODBC数据源配置对话框 在数据源配置对话框中单击“系统DSN”选项卡下的“添加”按钮,创建数据源。 在创建数据源对话框中选择“SQL Server”为驱动程序,单击“完成”按钮 在配置DSN对话框中输入要用到的“数据库名称”和连接到的“服务器名称”(你自己的IP) 单击“下一步”按钮 在弹出的下一个对话框中输入登录数据库的“用户名”和“密码”后单击“下一步”按钮。 接着按照默认的选项依次单
python基础;if else;for;while 分支处理.continue,break
if else 语法: if <判断条件1>: 分支1 elif <判断条件2>: 分支2 else: 分支3 eg: 1 age = int(input("inpute you age"))
2 if age >= 18:
3 print("you are a person")
4 elif 6 <= age:
5 print("you are a child")
6 else:
7 print("you are a baby") 输出 12
[日常] 高并发抢购方案的思考
经常在面试中被问到如何设计一个高并发环境下的抢购方案,虽然网上的资料已经很多了,但是都是很简单的说了一些用队列之类的套话,没有更详细的细节考虑.被问的实在是太多了,不得已我也仔细想想这些该怎么设计.抛开运维阶段的多层负载均衡,直接只说PHP的业务层面的逻辑. 整个流程如下: web界面 点击抢购==>弹出答题弹窗==>答对判定当前队列长度==>队列未满就进入队列,显示排队中(状态),使用wbsocker实时关注用户状态 ==>答错再答基本就没戏了返回失败
【洛谷】P5024 保卫王国
前言 传送门 很多人写了题解了,我就懒得写了,推荐一篇博客 那就分享一下我的理解吧(说得好像有人看一样 对于每个点都只有选与不选两种情况,所以直接用倍增预处理出来两种情况的子树之内,子树之外的最值,最终答案以拼凑的方式得出 如果这个题要修改权值的话就真的只能用动态dp了(好像还有那个什么全局平衡树 我真的觉得去年出题人只是想出一个倍增,结果被动态dp干了(Ark:出题人真的只是想出一个动态dp #include<cstdio>
#include<cstring>
#include<algo
GSEA的input文件
我们在对基因进行GSEA分析的时候,input要求有两列,第一列是基因ID或者基因name,中间是制表符分隔,第二列需要是log2FD排序或者log2FD*(-log10pvalue),并进行排序,这样分布在两端的基因是差异最显著的基因。根据经验,第二种算法得出来的基因通路富集计算结果更好。
《DSP using MATLAB》Problem 8.38
代码: function [wpLP, wsLP, alpha] = bp2lpfre(wpbp, wsbp)
% Band-edge frequency conversion from bandpass to lowpass digital filter
% -------------------------------------------------------------------------
% [wpLP, wsLP, alpha] = bp2lpfre(wpbp, ws
Pandas | 04 Panel 面板
面板(Panel)是3D容器的数据。面板数据一词来源于计量经济学,部分源于名称:Pandas - pan(el)-da(ta)-s。 3轴(axis)这个名称旨在给出描述涉及面板数据的操作的一些语义。它们是 - items - axis 0,每个项目对应于内部包含的数据帧(DataFrame)。 major_axis - axis 1,它是每个数据帧(DataFrame)的索引(行)。 minor_axis - axis 2,它是每个数据帧(DataFrame)的列。 1. pandas.Pa
19-笔记:Python3 数据结构
列表 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能 以下是 Python 中列表的方法 方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 list.extend(L) 通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L。 list.insert(i, x) 在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.i
Luogu-P1967 货车运输
题面 分析 可以先求最大生成树森林,然后对每棵树进行树链剖分,然后乱搞... 注意,由于是边权,则统一挂向连接点的更深的(挂向浅的后果自行分析),求路径上最小边时不在同一链就普通处理,在同一链,所求区间应去掉更浅的端点。 本题我以为只有只有一棵生成树 结果CCF原数据真只有一棵 ,感谢luogu的hack,但hack数据好像是错的.... #include<iostream>
#include<cstdio>
#include<cmath>
#include<queue>
#include<c
webpack4 处理less文件
1.安装依赖 npm i style-loader css-loader less-loader less -D 2.新建html页面 <html>
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
</body>
</html> 3.新建index.less文件 html{
background-color: blue;
} 4.在main.js中引用index.les
工作中测试用例设计的思路(选自慕课网专栏——优秀测试工程师的必备思维39讲)
真正工作中我们的设计思路大概是: 1.用等价类划分方法划分大部分场景设计测试用例 2.任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强 3.程序业务复杂度比较高,则适当使用场景法补充一部分测试用例 4.如果你对该业务非常熟悉,可以根据经验在容易出错的地方补充一些测试用例 优秀的测试用例设计要考虑:功能性上的测试用例设计方法,性能,安全,兼容性,数据库。
机器学习--K近邻 (KNN)算法的原理及优缺点
一、KNN算法原理 K近邻法(k-nearst neighbors,KNN)是一种很基本的机器学习方法。 它的基本思想是: 在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前K个数据,则该测试数据对应的类别就是K个数据中出现次数最多的那个分类。 KNN算法的描述: (1)计算测试数据与各个训练数据之间的距离; (2)按照距离的递增关系进行排序; (3)选取距离最小的K个点;
Python Ethical Hacking - VULNERABILITY SCANNER(7)
VULNERABILITY_SCANNER How to discover a vulnerability in a web application? 1. Go into every possible page. 2. Look for ways to send data to the web application(URL + Forms). 3. Send payloads to discover vulnerabilities. 4. Analyze the response to c
攻防世界 | CGfsb
这题算是一次复现,虽然师傅们的wp已经很详细了但是对于我菜虚困来说还是有些点不是很懂,所以特此梳理一下思路 int __cdecl main(int argc, const char **argv, const char **envp)
{
int buf; // [esp+1Eh] [ebp-7Eh]
int v5; // [esp+22h] [ebp-7Ah]
__int16 v6; // [esp+26h] [ebp-76h]
char s; // [esp+2
zblogasp2.2获得分类下的子分类
今天在zblog官方论坛看到有人提问“2.2版本ZBLOG,如何获得子分类的列表呢?”,记得之前貌似有做过这种需求,于是就翻了出来,水了一篇文章。 声明:此方法必须依赖“ytcms”插件,zblogasp版的ytcms已经被作者下架,请在本网站搜索“ytcms”即可下载。 直接先上代码: Markup {eval aryCateInOrder=GetCategoryOrder()}
{if isArray(aryCateInOrder)}
{for i=lbound(aryCateInOr
Mac使用pip命令安装selenium包报错解决方法
1.使用命令: pip install selenium 2.换成命令: python -m pip install selenium 即可成功安装
python3练习,做一个迷宫生成程序
直接上代码: 1 #!/usr/bin/python3
2 #coding=utf-8
3 import random
4 import tkinter as tk
5
6 class Cell():
7 TOP = (0)
8 RIGHT = (1)
9 BOTTOM = (2)
10 LEFT = (3)
11 def __init__(self, x, y):
12
今日推荐
周排行