C++的函数参数列表中包含一个char*的输出型参数,然而在C#调用该dll时候,会自动将函数的中的char*参数“翻译”为sbyte*, 使用了各种方法都不能调用函数,主要是不能合适的转换为sbyte*。 1、【项目】->【属性】->【生成】->勾选 【允许不安全代码】 2、引入头文件 using ...
分类:
编程语言 时间:
2018-04-30 14:39:16
阅读次数:
1544
并发所带来的好处 1. 并发在某些情况(并不是所有情况)下可以带来性能上的提升 1) 提升对CPU的使用效率 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU的使用 ...
分类:
编程语言 时间:
2018-04-30 14:40:33
阅读次数:
143
项目从单节点环境变为集群环境,这个时候要确保项目中的定时任务同一时刻只能在集群中的其中一个服务器中运行,但又不能写死在哪一台服务器上运行,怎样才能实现这样的需求? 思路: 可以做一个切面,扫描定时任务,在任务开始之前使用redis缓存判断任务是否启动,由于Redis是单线程按顺序执行命令,可以在每个 ...
分类:
编程语言 时间:
2018-04-30 14:40:50
阅读次数:
150
接上:http://www.cnblogs.com/liu-wang/p/8973273.html 3 元组 4 字典 4.1 字典的介绍 <2>软件开发中的字典 变量info为字典类型: 说明: 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的 字典中找某个元素时,是根据' ...
分类:
编程语言 时间:
2018-04-30 15:31:42
阅读次数:
209
PIL安装很麻烦,推荐下载exe直接安装 PIL官网:http://pythonware.com/products/pil/ 但现在里面下载链接访问不了,我把32位和64位版本上传到博客园以供下载 PILwin32:http://files.cnblogs.com/files/pcat/PILwin ...
分类:
编程语言 时间:
2018-04-30 15:31:50
阅读次数:
182
一、项目背景和问题 有一个自适应的考试学习系统,对学员的学习要求经常考试进行检查,学员的成绩出来以后,老师会要求系统根据每个学员的考卷上错误的题目从容量为10万左右的题库中抽取题目,为每个学员生成一套各自个性化的考后复习和练习的离线练习册。所以,每次考完试,特别是比较大型的考试后,要求生成的离线文档 ...
分类:
编程语言 时间:
2018-04-30 15:32:06
阅读次数:
206
一、Django基础 Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站! Django的特点: 强大的数据库功能:拥有强大的数据库操作接口(QuerySet API),也能执行原生SQL 自带强大后台:网站拥有一个强大的后台,轻松管理内容 优雅的网址: ...
分类:
编程语言 时间:
2018-04-30 15:33:31
阅读次数:
256
1 字符串 1.1 下标和切片 1.2 切片 1.3 字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 <2>index 跟f ...
分类:
编程语言 时间:
2018-04-30 15:33:58
阅读次数:
196
由于我之前是写在wizNote上的,迁移过来比较浪费时间,所以,这里我直接贴个图片,PDF文件我上传到百度云盘了,需要的可直接下载。 地址:https://pan.baidu.com/s/12ZJmw3qSfQeW2jEFXsDq_A 本文从源代码的层面,深入分析并总结归纳了Spring+mybat ...
分类:
编程语言 时间:
2018-04-30 15:34:09
阅读次数:
157
1、springboot项目常见的运行方式: 2、说明: idea:在开发环境中跑项目,也就是我们在编码过程中的用的做多的方式 jar、war:线上、服务器上执行jar、war包的方式 maven插件方式:执行命令: 3、补充: mvn spring-boot:run报错找不到依赖,执行的命令如下 ...
分类:
编程语言 时间:
2018-04-30 15:35:08
阅读次数:
229
[源码地址][2] 拦截器interceptor 拦截器是URL请求的第一道门,所有请求会先经过拦截器 ,然后再进入 ; 下面,记录一种通过 注解方法拦截 所有需要登录才能发起的请求,并且把非法请求重定向到登录界面 xml文件基本配置 <! 配置拦截器, 多个拦截器,顺序执行 <! 匹配的是url路 ...
分类:
编程语言 时间:
2018-04-30 15:35:16
阅读次数:
227
1、servlet执行流程 客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请 ...
分类:
编程语言 时间:
2018-04-30 15:35:24
阅读次数:
174
参考:https://blog.csdn.net/kongjiea/article/details/45578033 效果图: html css js ...
分类:
编程语言 时间:
2018-04-30 15:35:30
阅读次数:
217
注:else 表示当条件不满时执行后面的额语句 注:else 当i遍历完成后执行后面的语句 ...
分类:
编程语言 时间:
2018-04-30 15:35:39
阅读次数:
149
·集合操作及其相应的操作符表示集合中没有插入,只有添加,因为毕竟无序 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Vergil Zhang list_1 = [1, 4, 5, 7, 3, 6, 7, 9] list_1 = set(l... ...
分类:
编程语言 时间:
2018-04-30 15:36:13
阅读次数:
230
原创博文,转载请注明出处! # 题目 # 思路 设置两个辅助变量small和big,small表示序列的最小值,big表示序列的最大值。如果sum(small ~ big) > s,则增大small的值。如果sum(small ~ big) #include using namespace std;... ...
分类:
编程语言 时间:
2018-04-30 15:36:53
阅读次数:
167
概要 本文内容主要为spring cloud 授权服务的搭建,采用jwt认证。 GitHub 地址: 添加依赖 Spring Security 及 Security 的OAuth2 扩展 启动类注解 启动类添加 注解 Oauth2配置类AuthorizationServerConfigurerAda ...
分类:
编程语言 时间:
2018-04-30 15:37:03
阅读次数:
541
提到迭代器不得不说迭代器协议,迭代器协议是指:对象必须提供一个__next__()方法,执行该方法要么返回迭代中的下一项,要么就抛出一个StopIteration异常(相当于报错的意思)以终止迭代。然而遵循这个协议的对象就称为可迭代对象,又称为迭代器。在Python中,for循环操作的对象就是可迭代 ...
分类:
编程语言 时间:
2018-04-30 15:38:48
阅读次数:
213
什么叫做反射 利用字符串的形式去对象(模块)中操作(查找/添加/获取/删除)成员,一种基于字符串的事件驱动。 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 函数简介 ~~~~ hasattr( args, kwargs) ...
分类:
编程语言 时间:
2018-04-30 15:39:11
阅读次数:
216
1.分析搜索请求 一位高人曾经说过,想爬取数据,要先分析网站 今天我们爬取电影天堂,有好看的美剧我在上面都能找到,算是很全了。 这个网站的广告出奇的多,用过都知道,点一下搜索就会弹出个窗口,伴随着滑稽的音乐,贪玩蓝月? 通过python,我们可以避免广告,直接拿到我们要的东西 我用的是火狐浏览器,按 ...
分类:
编程语言 时间:
2018-04-30 15:39:20
阅读次数:
273