内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返 ...
分类:
其他好文 时间:
2019-08-24 18:45:41
阅读次数:
90
lazy_object_proxy 懒惰对象代理模块:lazy_object_proxy 探索该模块:这个模块有何用? 分析上面的代码:懒惰对象代理模块处理过后的函数对象,第一次调用时会全部执行里面的输出语句,而第二次不会调用但是会输出函数的返回值。 pypi地址:https://pypi.org/ ...
分类:
其他好文 时间:
2019-08-24 18:45:19
阅读次数:
88
题意: 在同一数轴上,有一头奶牛坐标为k,农夫的坐标为n,要从n运动到k。 有三种方法: 1. 从当前位置x运动到x+1 2. 从当前位置x运动到x 1 3. 当前位置x运动到2 x 思路: 裸裸的BFS~~不想多解释~~ 直接上代码 ...
分类:
其他好文 时间:
2019-08-24 18:44:59
阅读次数:
79
"$ AT1766~\text{暗証番号}$" 前言: 一道灰题(暂无评定)(~~题面上给的)~~,但我觉的这是一道十分简单的红题(入门),估计刚学$OI$的小伙伴都会。好了,~~废话不多扯了~~,看题吧。 题目翻译已经给出来了,我就不多啰嗦了,因为$n$为四位数,完全可以使用 来做,但我因为方$( ...
分类:
其他好文 时间:
2019-08-24 18:44:38
阅读次数:
73
1、Java内存模型(Java Memory Model,JMM):线程、主内存和工作内存。所有的变量都存储在主内存(虚拟机内存的一部分)中,每条线程还有自己的工作内存。线程对变量的所有操作(读取、赋值等)必须在工作内存中进行,不同线程之间无法直接访问对方工作内存中的变量,需要通过主内存来完成。 2 ...
分类:
编程语言 时间:
2019-08-24 18:44:20
阅读次数:
115
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # asyncio爬虫、去重、入库 4 5 import asyncio 6 import re 7 8 import aiohttp 9 import aiomysql 10 from pyque... ...
分类:
其他好文 时间:
2019-08-24 18:44:06
阅读次数:
79
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年、季、月、周、日的函数 select to_char(sysdate, 'yyyy' ) from dual; -- ...
分类:
数据库 时间:
2019-08-24 18:43:20
阅读次数:
482
事务介绍 在JDBC中处理事务,都是通过Connection完成的。同一事务中所有的操作,都在使用同一个Connection对象。JDBC事务默认是开启的,并且默认是自动提交。 JDBC Connection 接口提供了两种事务模式:自动提交和手工提交。 事务代码 ...
分类:
数据库 时间:
2019-08-24 18:43:03
阅读次数:
102
最近做一个事情,实现一个流程交互,其中主交互流程函数中,涉及较多的内存申请, 而健康的函数,都是在函数退出前将手动申请不再需要的内存释放掉, 使用很多方法,都避免不了较多的出错分支时,一堆的if free/delete,代码长而且不好管理 因此,利用C++对象离开作用域会自动调用析构函数的特点,在这 ...
分类:
编程语言 时间:
2019-08-24 18:42:45
阅读次数:
108
在工作中经常会遇到树形结构的对象转为数组或者数组转为树形对象的需求,那么如何实现呢? 1、首先是要将一个具有树形结构的数组转化为树形结构的对象 2、树形结构转化为一维扁平数组 ...
分类:
编程语言 时间:
2019-08-24 18:42:26
阅读次数:
72
# coding=utf-8"""发送邮件"""import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerdef send_mail(content=""): print("send_mail") ...
分类:
其他好文 时间:
2019-08-24 18:42:14
阅读次数:
93
XPO - Web API and OData V4 支持: https://community.devexpress.com/blogs/xpo/archive/2018/07/05/xpo-web-api-and-odata-v4-support.aspx https://community.d ...
[toc] "返回随笔首页" Linux 环境搭建: "VMware Workstation 14 Pro for Windows" | "VMware install Centos 7" 网络配置: "配置静态IP" More: "nginx for linux" | "tengine for l ...
分类:
其他好文 时间:
2019-08-24 18:41:37
阅读次数:
69
下面使用对象调用get()方法来获取年月日字段 get 返回给定日历字段的值。 在宽大模式下,所有日历字段都被归一化。 在非宽泛模式下,所有日历字段都被验证,如果任何日历字段具有超出范围的值,该方法将抛出异常。 归一化和验证由complete()方法处理,该过程是与日历系统相关的。 字段格式:Cal ...
分类:
其他好文 时间:
2019-08-24 18:41:22
阅读次数:
84
“快速简便”并不意味着最终的应用程序会受到可维护性或性能问题的影响。Netty经过精心设计,具有丰富的协议,如FTP,SMTP,HTTP以及各种二进制和基于文本的传统协议。因此,Netty成功地找到了一种在不妥协的情况下实现易于开发,性能,稳定性和灵活性的方法。
分类:
Web程序 时间:
2019-08-24 18:41:06
阅读次数:
80
1.要修改对象数组中,某个对象的属性值,在setData时,先用一个字符串保存set的内容,var temp = 'order['+i+'].name' ; this.setData({[temp]:actual_value}) 2.如果是修改单个对象的属性值,可以通过 var temp = 'or ...
分类:
微信 时间:
2019-08-24 18:40:53
阅读次数:
143
罗列一下cmake常用的命令。CMake支持大写、小写、混合大小写的命令。 1. 添加头文件目录INCLUDE_DIRECTORIES 语法:include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])它相当于g++选项中的-I参数的作用, ...
分类:
其他好文 时间:
2019-08-24 18:40:32
阅读次数:
90