ACM-ICPC 2018 南京赛区网络预赛(更新中)

A. An Olympian Math Problem 直接输出n-1,注意范围要 long long 。 #include<cstdio> using namespace std; typedef long long ll; ll t,n; int main(){ scanf("%lld",&t); while(t--){ scanf("%lld",&n); printf("%lld\n",n-1); } return 0;
分类: 其他 发布时间: 09-05 22:45 阅读次数: 0

SolidWorks新建三维零件

1、创建工作目录。 2、新建一个零件三维模型文件。 3、创建零件中的各个特征   (1)、创建第一个特征(基础特征)     ①选择命令     ②创建截面草图       定义草图平面       定义截面草图       完成草图     ③定义深度等属性       定义方向       定义深度值       预览   (2)添加其他特征 4、保存零件模型。
分类: 其他 发布时间: 09-05 22:45 阅读次数: 0

java 中 的多线程

package wait; /*线程同步涉及的 同步控制: * wait(); 使当前线程等待,不在争抢CPU,并释放同步代码块 或 同步方法的 锁 * notify(); 唤醒 某一个 被 wait()的线程 * notifyAll(); 唤醒所有 被 wait() 的线程 * */ public class TestWait implements Runnable { //自定义...
分类: 编程语言 发布时间: 09-05 22:44 阅读次数: 0

CSS鼠标悬浮DIV后显示DIV外的按钮问题详解

昨天写样式遇到个问题,如何让鼠标悬浮p后,显示p外的按钮,可以点击到按钮。下面通过本文给大家分享CSS鼠标悬浮p后显示p外的按钮解决方法,感兴趣的朋友一起看看吧   昨天写样式遇到个问题,如何让鼠标悬浮p后,显示p外的按钮,可以点击到按钮。 效果如下: 问题: 在p hover时候将按钮设为display: block,这是很直接的想法,但是这有个问题,就是在悬浮出现按钮后,鼠标要移...
分类: 编程语言 发布时间: 09-05 22:43 阅读次数: 0

信息熵和香农定理

香农定义的信息熵的计算公式如下:              ​      其中X表示随机变量,随机变量的取值为(x1,x2,…,xn),p(xi))表示事件xi发生的概率,且有∑p(xi)=1.信息熵的单位为bit。 ​      首先定义时间xi的信息量为其发生概率对数的负数,记为I(xi),有:               I(xi)=−log(p(xi))​       由该定义可得,H...
分类: 编程语言 发布时间: 09-05 22:43 阅读次数: 0

微信小程序HTTPS

      楼主是个初学者,公司要求做微信小程序,对于只写过简单的代码来说,完全不知道怎么办(不喜勿喷,感谢)。没办法,只有去看官方文档了。申请注册这一步官方很详细,这里就不多一一累赘了。          在对于调用接口的时候 官方接口文档中有提到过在小程序中使用网络相关的 API 时,需要注意的相关事项      如果没有域名的朋友(楼主当时也是没有域名的) 可以去 NATAAPP卖一...
分类: 编程语言 发布时间: 09-05 22:42 阅读次数: 0

内存溢出与内存泄漏的区别

文章来源:点击打开 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memor...
分类: 编程语言 发布时间: 09-05 22:42 阅读次数: 0

vue element-UI前端分页

需求:后台获取数据,在前端分页 说明:在table组件加入 :data=&quot;tableData.slice((currentPage-1)*pagesize,currentPage*pagesize)&quot;  其中:currentPage:当前页            pagesize:页码包含条数当然 当然,以上参数也要和分页参数关联上。 table的插件 &amp;lt;el-tabl...
分类: 编程语言 发布时间: 09-05 22:42 阅读次数: 0

TopCoder SRM 577

div.1 T1 题意 如果N可被20整除,则房间数被设置为R = N/20,否则R = N/20 + 1 注册人按降序排列 第一批R注册人被随机分配到房间,使得其中没有两个人在同一个房间。然后对下一个R注册人进行同样的操作,依此类推,直到没有更多未分配的注册人为止。 Elly的评级是列表中的第一个。 返回Elly房间(包括她自己)的参赛者的预期平均评分。 ...
分类: 编程语言 发布时间: 09-05 22:41 阅读次数: 0

nginx框架 摘录

nginx启动的过程是一个master主进程+多个worker子进程的工作模式 ,nginx主进程启动的过程中会按照初始化master、初始化模块、初始化工作进程、(初始化线程、退出线程)、 退出工作进程、退出master顺序进行,而在这些子过程内部和子过程之间,又会有读取配置、创建配置、初始化配置、合并配置、http解析、http过 滤、http输出、http代理等过程,在这些过程开始前后、
分类: 其他 发布时间: 09-05 22:41 阅读次数: 0

ngx_http_wait_request_handler注释

static void ngx_http_wait_request_handler(ngx_event_t *rev) {     size_t                     size;     ssize_t                    n;     ngx_buf_t                 *b;     ngx_connection_t
分类: 其他 发布时间: 09-05 22:41 阅读次数: 0

filter模块摘记

ngx_modules数组中  回调函数的调用顺序是遍历ngx_modules数组,然后逐一调用postconfiguration函数,那么filter模块在ngx_modules数组中的顺序就决定了其filter函数在filter链中位置。 ngx_module_t *ngx_modules[] = { &ngx_core_module, &ngx_errlog_module,
分类: 其他 发布时间: 09-05 22:40 阅读次数: 0

GtkNotebook使用

GtkWidget *notebook = gtk_notebook_new(); gtk_fixed_put (GTK_FIXED (fixed),notebook, 0, 30); /* gtk_container_add(GTK_CONTAINER(window), notebook);*/ int count; gchar *text; for (count = 1; coun
分类: 其他 发布时间: 09-05 22:40 阅读次数: 0

gtk 消息窗口

GtkWidget * dialog= dialog = gtk_message_dialog_new (Mainwindow, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO,
分类: 其他 发布时间: 09-05 22:40 阅读次数: 0

使用golang读取StarDict 词典idx文件并按行输出

StarDict 词典idx文件格式: 每一个条目在单词列表中包含陆续三个域: word_str;                 // a utf-8 string terminated by '\0'.                                   // 一个 utf-8 编码字符串,以 '\0' 终止符结束。word_str 的长度将是小于
分类: 其他 发布时间: 09-05 22:40 阅读次数: 0

gtk GtkTextView 使用尝试

GtkTextView:代表了窗口中可见的文本框,用来显示GtkTextBuffer. GtkTextBuffer:文本框正文的缓冲区,文本框文字的插入、删除都是对这一类变量进行操作。 GtkTextIter:保存文字在buffer中位置的结构。 GtkTextMark:A position in the buffer preserved across buffer modification
分类: 其他 发布时间: 09-05 22:40 阅读次数: 0

mbed os 学习笔记1:基本概论摘记

Mbed是一个面向ARM处理器的  IoT 设备平台。主要包括如下三部分内容:1、免费的软件库(SDK)。2、硬件参考设计(HDK)。3、在线工具(Web)。        ARM 指定了一套接口框架 CMSIS,通过它,可以屏蔽各家芯片操作的差异。所以针对芯片厂家来说,仅需要实现这些规定的接口就可以了。 而用户基于 CMSIS 的框架接口开发,所以可以很顺利地开发各种厂家的芯片...
分类: 其他 发布时间: 09-05 22:39 阅读次数: 0

mbed os 学习笔记2:Arm Mbed在线编译

mbed的开放编译环境分为在线编译,本地编译两种。1:在线编译,使用Arm Mbed Online Compiler2:本地编译,使用Arm Mbed CLI在线编译过程:1:Setup帐户注册选择一块支持mbed的开发板,以备使用。手头没有设备的话,可以在 os.mbed.com/platforms上在线选择一块合适的开发。                                    ...
分类: 其他 发布时间: 09-05 22:39 阅读次数: 0

Blender学习笔记

参考:https://blog.csdn.net/icecreambug/article/category/75096391. shift + A   添加物体 (游标在哪就从哪里添加)    shift + B    以选范围为区域放大    shift + F    进入c/s模式 w前进 s后退 A 向左 D向右 Q下降 E上升 滚轮控制速度    shift + 中键   移动视窗    ...
分类: 其他 发布时间: 09-05 22:39 阅读次数: 0

SpringBoot开发之工具篇-eclipse-neon+sts

最近做的项目需要使用SpringBoot,考虑再三还是打算在eclipse中开发,所以在这里记录一下工具中插件安装过程。 一开始使用的是eclipse-mars版,通过help-&amp;gt;eclipse Marketplace下  搜索sts安装,安装第一次提示时间过长,重新安装一次,就安装成功了,但是出现的问题是创建sprintboot项目总是报错,而且启动不了,怀疑可能是安装的版本有问题,没找...
分类: 其他 发布时间: 09-05 22:38 阅读次数: 0