https://msdn.microsoft.com/zh-cn/library/a90k134d.aspxhttps://msdn.microsoft.com/zh-cn/library/ms235636.aspx可以使用两种方法将公共符号导入到应用程序中或从DLL导出函数:生成DLL时使用模块定义(.def)文件__declspec(dllimport)or__declspec(dllexport)i
系统 2019-08-12 01:51:27 2442
最近在看许多React的资料,发现了大部分的项目都是用webpack行模块化管理的工具。这次也是借着写了一个React-Todos的小应用,对webPack最基本实用的功能体验了一番,顺带做个小记录。#为什么用webpackCommonJs与AMD在一开始,我们先讲一下它和以往我们所用的模块管理工具有什么不一样。在最开始的阶段,Js并没有这些模块机制,各种Js到处飞,得不到有效妥善的管理。后来前端圈开始制定规范,最耳熟能详的是CommonJs和AMD。Co
系统 2019-08-12 01:33:40 2442
本篇把MySQL最常用的存储引擎给大家做一个介绍,然后通过插入、修改和并发实验来了解和验证一下它们之间的一些差异。一、MySQL存储引擎简介存储引擎在MySQL结构里占据核心的位置,是上层抽象接口和存储的物理文件之间的桥梁。每一种storageengine架构组件都是根据特定的场合来设计的,负责数据的I/O操作,并启用一些特性的支持。MySQL存储引擎被设计为插件式结构,每种存储引擎可从运行的mysql里动态加载或卸载。我们可以在客户端连接后用showpl
系统 2019-08-12 01:33:38 2442
使用版本JDK1.7,tomcat7.0.39,openssl安装版0.9.8使用操作系统win7命令行:1.生成CA私钥以及自签名根证书①生成CA私钥opensslgenrsa-outF:\CA\ca-key.pem1024②生成待签名根证书opensslreq-new-x509-keyoutF:\CA\ca-key.pem-outF:\CA\ca-req.csr-configopenssl.cnf③用CA私钥对根证书进行自签名opensslx509-r
系统 2019-08-12 01:33:11 2442
有许多情况下,我们需要查看一个进程当前打开了哪些文件,反过来我们也希望知道某一个文件正在被哪些进程所读写。在Linux下有许多有用的工具可以帮我们完成这两个工作,下面介绍这两个工具:lsof与fuser。fuserfindfilesorsockets'user格式:fuser[选项]fname-k如果找到打开文件的进程,则发送SIGKILL杀死此进程,通过-i选项,可以为用户提供交互选择-signal用户可以指定使用何种信号去kill进程,如果-k参数指定
系统 2019-08-12 01:33:07 2442
linux删除文件夹非常easy,非常多人还是习惯用rmdir,只是一旦文件夹非空,就陷入深深的苦恼之中,如今使用rm-rf命令就可以。直接rm就能够了,只是要加两个參数-rf即:rm-rf文件夹名字-r就是向下递归,无论有多少级文件夹,一并删除-f就是直接强行删除,不作不论什么提示的意思步骤/方法1、删除目录实例:rm-rf/var/log/httpd/access将会删除/var/log/httpd/access文件夹以及其下全部文件、文件夹2、删除文
系统 2019-08-12 01:32:54 2442
Dockerfile内容如下FROMpythonRUNpipinstall-ihttp://pypi.douban.com/simple\requestsseleniumretrying--trusted-hostpypi.douban.comdocker-compose.yaml内容如下version:"3.7"services:myspider:build:.volumes:#数据卷映射-/root/mycode:/root/mycodecommand
系统 2019-09-27 17:57:12 2441
文章目录1.生成dataframe更改行索引的显示顺序:更新列索引名:2.读写数据文件json:csv:txt:3.增加:增加一列:增加一行:4.删除:5.更新排序分组聚合行索引变成外层索引,列索引变成内层索引更新某个值行索引重置6.显示:显示一列显示多列显示一行:显示某个元素:暴力法:关于list与ndarray索引与切片的补充查看某一行或者某一列有多少元素是1条件筛选:7.数据缺失的处理:8.数据连接与合并:连接合并9.去重复10.其它提取数据,dat
系统 2019-09-27 17:56:56 2441
numpy应该是一个和常用的包了,但是在百度查了很久,也没有查到如何交换两列(交换两行的有),所以查看了其他的文档,找到了方法。交换两行比如a=np.array([[1,2,3],[2,3,4],[1,6,5],[9,3,4]]),想要交换第二行和第三行,看起来很简单,直接写代码:importnumpyasnpa=np.array([[1,2,3],[2,3,4],[1,6,5],[9,3,4]])tmp=a[1]a[1]=a[2]a[2]=tmp运行结果
系统 2019-09-27 17:55:52 2441
forwhile选择使用哪种循环技巧:不知道循环多少次的用while,知道循环多少次的用for能用for不用whileforiin"abc":print(i)第一次:取a存到i里面,然后执行for的代码块第二次:取b存到i里面,然后执行for的代码块第三次:取c存到i里面,然后执行for的代码块foriinrange(5):print(i)ifi==3:continueelse:print(“nobreak”)总结:只要循环体内部没有执行break就会执行
系统 2019-09-27 17:52:37 2441