CodeForces - 1225C p-binary(思维)

题目链接: http://codeforces.com/problemset/problem/1225/C 思路 把所有的p移回左边得到一个数, 此时它应该有多个\({2^k}\) 组成 然后我们就可以数出这个数的二进制及有多少个1 判断它是不是符合题意 Code #include <bits/stdc++.h> using namespace std; #define LL long long #define popcount __builtin_popcount int main(
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

每周小结

新的项目需求,使用到了硬件连接,运用到了mqtt技术,查询了相关资料,总结了一下 一、MQTT简介   MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的轻量级协议,该协议构建于TCP/IP协议之上,MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

Pyinstaller打包scrapy

环境 Windows7 Python3.65 scrapy1.74 PyInstaller3.5 创建打包脚本 在与scrapy.cfg同路径创建start.py # -*- coding: utf-8 -*- from scrapy.crawler import CrawlerProcess from scrapy.utils.project import get_project_settings # import robotparser # 必加的依赖 import scrapy.s
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

机器学习基础知识整理归纳

关于机器学习的一些基本概念的整理 1.前言 1.机器学习是一门致力于研究如何通过计算的手段,利用经验来改善系统自身的性能的学科。1997年Mitchell给出一个更形式化的定义,假设用P来评估计算机程序在某任务类T上的性能,若一个程序通过利用经验E在T中任务上获得了性能改善,则我们就说关于T和P,该程序对E进行了学习。 机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”的算法,即学习算法(learning algorithm)。“数据”即是现实生活中的“经验”。 关于产生的模型(m
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

vue全家桶和react全家桶

vue全家桶:vue + vuex (状态管理) + vue-router (路由) + vue-resource +axios +elementui react全家桶 : react + redux(状态管理) +react-router(路由) + axios + antd || antd-model vue全家桶:vue + vuex (状态管理) + vue-router (路由) + vue-resource +axios +elementui react全家桶 : react +
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

django在模板中使用权限

在settings.TEMPLATES.OPTIONS.content_processors下,因为添加了 django.contrib.auth.context_processors.auth上下文处理器。 因此在模板中可以直接通过perms来获取用户的所有权限, 示例代码如下: {% if perms.front.add_article % }   <a href="/article/add/" >添加文章</a> {% endif %} 1、在app01/templates/ index
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

Log4J的配置文件详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName , appenderName1 , … #配置日志信息输出目的地Appender及Appender选项 log4
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

python语法之函数

一、什么是函数 函数类似于一种工具,可以重复调用。 二、为什么要用函数 防止代码的冗余;代码的可读性差。 三、使用方法 3.1 1 定义函数----->make a wapen 2 调用函数----->use it ## 函数的命名规范和变量名一样,需要具有意义。 四、函数的三种分类 4.1 无参函数 def func(): # ()没有参数 print('hello world') func() 4.2 空函数 def func2(): pass #代
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

PHP中Redis扩展无法加载问题

问题: 在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入 1 2 3 4 [root@brand009 modules]# /usr/sbin/php-fpm /usr/sbin/php-fpm: /usr/lib64/libssl.so.10: no version information available (required by /usr/sbin/php-fpm) /usr/sbin/php-fpm: /usr/lib64/libcrypto.so.10: n
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

实现进制转化伪代码

原理和操作思路 输入一个十进制的数字,将其转化为其他进制 就是将这个数字除进制数得到余数1,不断迭代直到余数n<进制数,于是转化后的数字就是将余数从n——>1排序 操作中出现的问题 无法进行的操作,将一个个余数进行排序 上面的操作没办法用代码俩表现出来 目前已经解决了问题(2,8进制可以适用) https://zhidao.baidu.com/question/589205154461620525.html 现在出现了新的问题,就是如果转化成16进制,没有办法将大于9的数字替换成对应的字符
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

2019.10.24模拟赛赛后总结

本文原创,如果有不到位的地方欢迎通过右下角的按钮私信我! A.Icow Player 题目描述 被无止境的农活压榨得筋疲力尽后,Farmer John打算用他在MP3播放器市场新买的iCow来听些音乐,放松一下。FJ的iCow里存了N(1 <= N <= 1,000)首曲子,按1..N依次编号。至于曲子播放的顺序,则是按一个Farmer John自己设计的算法来决定: * 第i首曲子有一个初始权值R_i(1 <= R_i <= 10,000)。 * 当一首曲子播放完毕,接下来播放的将是所有曲子
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

.NET Core 中的命名问题:Startup 中的 ConfigureServices 与 Configure

一直不喜欢 Startup 中这两个可读性很比较差的糟糕命名 ConfigureServices 与 Configure。ConfigureServices 用于配置依赖注入以在运行时根据依赖关系创建对象,Configure 用于配置中间件(middleware)以构建请求处理流水线。 今天写代码写累后散步时思考了这两个命名问题,突然想到一个成语排兵布阵。ConfigureServices 是排兵,Configure 是布阵。如果对应公司运营,ConfigureServices 就是给工作岗位
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

ERP系统到底能做什么?

ERP的定义:在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的一体化管理。 关键词:信息技术 先进的管理思想 企业资源一体化; 那么,ERP系统在企业日常经营管理中到底能做什么? 1、在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的一体化管理。ERP是一种可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理信息系统。 2、它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

PHP提高SESSION响应速度的方法有哪些

1、设置多级目录存储SESSION 默认session的存储目录是1级目录,如果用户量比较大,session文件数量就比较大,我们可以设置目录数为2,使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显,可以通过修改php.ini,进而修改session存储目录数。 1 session.save_path = "2;/tmp" 2、将SESSION存储到redis中 php中的session默认是存储在文件中的,支持redis存储方式,因为redis的键值数据时存储在内存
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

myeclipse安装android开发环境全过程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/liang_824/article/details/77973337 第一:准备工作 1、确认你的电脑是否已经做过可以访问外国网站操作。如果不翻墙下面的下载sdk内容操作将不能完成。 2、下载SDK压缩包、ADT压缩包。注意ADT的版本号,下面ADT的版本号要和SDK的Android SDK Tools 的版本号一致,我这里以版本号为2
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

编译 bzip2

PREFIX=$HOME/usr/local # yumdownloader --source bzip2-devel rpm2cpio bzip2-1.0.6-13.el7.src.rpm | cpio -id tar zxf bzip2-1.0.6.tar.gz patch -p0 < bzip2-1.0.4-saneso.patch patch -p0 < bzip2-1.0.4-cflags.patch cd bzip2-1.0.6 patch -p1 < ../bzip2-1.0.4
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

Java枚举抽象方法实战

需求背景 需求已经确定了几个固定的常量值,并且每个常量值都有相同的行为,但是具体实现细节不同。建议使用枚举抽象方法,优点:结构清晰,便于扩展。 枚举类实现抽象方法 与常规抽象类一样,enum类允许我们为其定义抽象方法,然后使每个枚举实例都实现该方法,以便产生不同的行为方式,注意abstract关键字对于枚举类来说并不是必须的,举个栗子: public enum GradeEnum { //考试分数划分为A、B、C、D和E 五个等级 A("90~100") {
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

操作系统环境检查

#一:查看cpu信息 more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo grep "CPU" /proc/cpuinfo grep "model name" /proc/cpuinfo | cut -f2 -d: #二:查看内存信息 grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: grep MemTotal /p
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

电脑经常自动重启的一些解决办法

最近遇到公司有两台电脑使用过程中经常不定时的自动重启,网上找了一些解决自动重启的办法,归纳如下。 一、硬件问题导致的重启 1、机箱内灰尘太厚:首先对机箱内部进行灰尘清除,把机箱盖打开,用风机对机箱进行吹拭; 2、内存条和独立显卡的金手指部分氧化:对机箱内部大面吹拭完毕后,分别将内存条和显卡取下来,然后用风机或者嘴对准内存条和显卡的卡槽进行吹拭,吹拭完毕后,用橡皮将显卡和内存条的金手指擦拭一下,在将内存条和显卡插入卡槽就行了。 3、显示器连接松动:然后检查一下显示器与显卡之间的连接线是否有问题,
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0

PHP中Session ID的实现原理分析

ession 的工作机制: 为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。 PHPSESSIONID的生产算法原理: 1、hash_func = md5 / sha1 #可由php.ini配置 2、PHPSESSIONID = hash_func(客户端IP + 当前时间(秒)+ 当前时间(微妙)+ PHP自带的随机数生产器) 从以上hash_func(*)中的数据采样值的内容分析,多个用户在同一台服
分类: 其他 发布时间: 11-09 21:17 阅读次数: 0