快速线性筛法的原理和值得借鉴的方法【解析算法】

  • Post author:
  • Post category:其他

筛法求素数就是先认定所有的数是素数(int a[10000]={0}),再通过一些方法把合数踢掉(a[i']=1) 一般筛法的思想是:从2开始找,素数的倍数(1倍、2 倍、3 倍,,,) 为合数。它的缺点是会重复筛除一些合数        (     像筛除3*5之后又会筛除5*3,这样会使复杂度很大) 快速线性筛法的特点就是不会重复筛除一个合数。它的原理是 前提是:一个合数 i=p1*p2*..…

继续阅读 快速线性筛法的原理和值得借鉴的方法【解析算法】

MybatisPlus配置数据源

  • Post author:
  • Post category:其他

MybatisPlus配置数据源 MybatisPlus关键设置 引入的包为baomidou MybatisSqlSessionFactoryBean bean = new MybatisSqlSessionFactoryBean(); 完整config配置, @Configuration @MapperScan(basePackages = {"com.yck.mapper"}, sqlSess…

继续阅读 MybatisPlus配置数据源

springMVC配置文件失败webapp没有蓝点问题解决

  • Post author:
  • Post category:其他

我们使用idea软件 创建javaweb项目的时候, 在创建webapp的时候, 会出现没有蓝点的情况; 这是非常见的; 解决方案如下: 打开Project Structure,找到我们创建的Module,在该模块目录下右键新建Web框架(已经存在的话删除重新建)。 然后把Path和Web Resource Directory的路径改成自己webapp的路径即可, 例如我的就是D:\IDEA_PR…

继续阅读 springMVC配置文件失败webapp没有蓝点问题解决

boost在windows下编译

  • Post author:
  • Post category:其他

编译包括一些常用库的编译(regex,datetime,random,system等) 编译步骤 1.下载boost https://www.boost.org/ 2 运行文件夹下 boostrap.bat (window) 3.cmd打开:bjam install --prefix="E:\boost_1_69_0\vs2015" --toolset=msvc-14.0 address-mode…

继续阅读 boost在windows下编译

Nginx访问日志分析

  • Post author:
  • Post category:其他

nginx默认的日志格式 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 字段说明 127.0.0.1 - - [14/Ma…

继续阅读 Nginx访问日志分析

二叉排序树(BST)的查找算法(非递归算法)

  • Post author:
  • Post category:其他

#include <iostream> using namespace std; // BST的结点 typedef struct node { int key; struct node *lChild, *rChild; }Node, *BST; // 在给定的BST插入element, 使之称为新的BST bool BSTInsert(Node * &p, int elem…

继续阅读 二叉排序树(BST)的查找算法(非递归算法)

【Drools】Drools使用入门(一)Drools上手教程(包括动态加载规则文件)

  • Post author:
  • Post category:其他

Drools简介 Drools是一款基于Java的开源规则引擎,将规则与业务代码解耦。规则以脚本的形式存储在一个文件中,使规则的变化不需要修改代码,重新启动机器即可在线上环境中生效。 规则引擎实现了业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入、解释业务规则,以及基于业务规则做出业务决策,从而提供极大的编程便利。 对系统使用人员来说: 将业务规则的创建、修改、维…

继续阅读 【Drools】Drools使用入门(一)Drools上手教程(包括动态加载规则文件)

easyx实现超级简单五子棋

  • Post author:
  • Post category:其他

easyx实现五子棋(附完整代码) 寒假的时候啃了下《 C Prime Plus 》,但觉得成天面对黑乎乎的控制台太无趣,于是乎突发奇想在网上找了个关于图像作画的教程,最终了解到了 easyx 这个c++的类库。(大佬略过啊直接,已经过时了都) 相关教程: CSDN Easyx Easyx基础入门 百度文库 学习完这些后了,再加上一点C语言的基础就可以轻松实现五子棋啦~~ 下面贴一下完整代码吧 #…

继续阅读 easyx实现超级简单五子棋

前端initFb

  • Post author:
  • Post category:其他

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> …

继续阅读 前端initFb

常用终端指令及conda常用命令

  • Post author:
  • Post category:其他

1. 列出所有可用的nividia设备信息: nvidia-smi -L 2. conda关于环境操作的常用命令: conda info -e #查看环境 conda create -n xxx python=3.7 #创建python版本为3.7的新环境xxx(未进行环境配置) conda remove -n xxx --all #环境xxx删除 conda env list #显示所有的虚拟环…

继续阅读 常用终端指令及conda常用命令