C++中的c_str()
c_str()函数返回一个指向正规C字符串的指针 const char*,内容就是string本身 C++中的这个函数是为了与c语言兼容,c中无string类型,故必须通过string类对象的成员函数c_str()把string对象转换成c中的字符串样式 #include<iostream>
#include<cstring>
using namespace std;
int main(){
const char* c;
string s="1234";
c
SQLServer中获取特定表的所有列名
方法一: sp_help 表名 GO 方法二: declare @objid int,@objname char(40) set @objname = '表名' select @objid = id from sysobjects where id = object_id(@objname) select 'Column_name' = name from syscolumns where id = @objid order by colid 方法三: Select Name FROM Sys
SpringBoot 逻辑异常统一处理
构建项目 我们将逻辑异常核心处理部分提取出来作为单独的jar供其他模块引用,创建项目在parent项目pom.xml添加公共使用的依赖,配置内容如下所示: <dependencies>
<!--Lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<op
django+SQLite搭建轻量级个人博客(七)前端页面敏感词替换
前端页面keyword替换实现机制是:使用django模板filter,但是需要通过自定义filter方式实现。步骤和效果见下述内容。 1、使用@register.filter() 和 @register.simple_tag() 实现页面敏感词替换 2、templatetags 文件夹是 python Package 类型,且名字必须是templatetags 具体内容见下图(url简单就省略了):
修改js文件,引发的404问题
记录一个bug,本地测不出来,客户后台却404,web测试可参考。(不知道是不是通用的) 先介绍下背景 我们是web产品,存在发布机、管理机、js文件,页面会引用到这些js文件。出于安全考虑,规定js文件名称和文件里面都不得带有版本号。 现在描述bug的来龙去脉 比如某个js文件叫juery.2.1.1,有10个页面引用了它。这时把它的名称改掉,叫SuperSlide。按说那10个页面里面的名称也要相对应改掉,但是只改了7个页面,3个漏 改了。所以讲道理,这3个漏改的页面,前台访问的话会报js
leetcode17 电话号码的字母组合 dfs
就dfs吧.... 然后,我傻了。前一道题不用考虑空,这道题就要考虑。。。。 还有注意vector要引用传递 class Solution {
public:
void dfs(string temp,vector<string>&ret,string digits,int index,string* str,int len)
{
if(index==len)
{
ret.push_back(temp
html,css,js实现的一个钟表
效果如图: 实现代码: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Clock</title>
<style>
body {
display: flex;
flex-direction: column;
justify-content: center;
一文了解中台 (转)
导读:2018年底到2019年年初,随着阿里、腾讯、百度等巨头的大规模组织架构调整,中台的热度陡增。一时间,各大互联网公司纷纷开始跟随建设中台。那么什么是中台,我们来快速梳理一下中台的相关知识。 2018年底到2019年年初,随着阿里、腾讯、百度等巨头的大规模组织架构调整,中台的热度陡增。一时间,各大互联网公司纷纷开始跟随建设中台。 今年5月2日,有消息传出称阿里正在拆分“大中台”模式。随后,阿里回应称此消息为假消息——这一回应也进一步催生了”中台“架构思想的火热讨论。那么什么是中台,我们来快
RabbitMQ的安装与使用
1、主流的消息中间件简单介绍哦。 1)、ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持jms(java message service)规范的消息中间件。其丰富的api,多种集群构建模式使得他成为业界老牌消息中间件,在中小企业中应用广泛。 如果不是高并发的系统,对于ActiveMQ,是一个不错的选择的,丰富的api,让你开发的很愉快哟。 注意:MQ衡量指标:服务性能,数据存储,集群架构。 2)、kafka是LinkedIn开源的分布式发布/订阅
5936 桃子的矩阵快速幂
桃子的矩阵快速幂 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 总提交: 6 测试通过:3 描述 桃子得到了一个递推式,f(n)=2*f(n-2)+f(n-1)+n^4,f(1)=a,f(2)=b,现在给你n,a,b,要你计算f(n)的值为多少。 输入 第一行一个整数T(T=100),表示有T组数据。 对于每组数据,第一行三个整数n(1≤n≤2^31),a(1≤a≤2^31),b(1≤b≤2^31)。 输出 对于每组数据输出一个数即f(n)的值,由于这
uni-app学习记录07-生命周期
<template>
<view class="content">
我是首页
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello'
}
},
// onLoad是页面初始化的时候 全局执行一次
js单线程的本质-------Event Loop
怎么判断是浏览器还是node环境? node中window是未定义;setImmediate是定义的,在浏览器中未定义 timer阶段:这个阶段会执行setTimeout和setInterval check阶段:执行setImmediate macro task [task] 宏任务 :script(页面代码)、setTimeout、setInterval、I/O事件、UI交互事件(点击事件) micro task [job] 微任务: Promise、process.nextTick、Pr
Apache网页与安全优化——防盗链和隐藏版本(理论实践相结合!)
Apache防盗链*防盗链就是防止别人的网站代码里面盗用服务器的图片,文件,视频等相关资源*如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力*所有作为网站的维护人员,是要杜绝我们服务器的静态资源被其他网站盗用配置规则变量说明*%{HTTP_REFERER}:浏览header中的链接字段,存放一个链接的URL,代表是从哪个链接访问所需的网页*!^:不以后面的字符串开头*.*$:以任意字
Linux系统:Centos7下搭建ClickHouse列式存储数据库
本文源码:GitHub·点这里||GitEE·点这里一、ClickHouse简介1、基础简介Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GROUPBY),ClickHouse的查询速度非常快。下载仓库:https://repo
文件共享设定,本地权限和共享权限。
文件共享:先了解俩个权限共享权限:控制网络文件共享是用,是网路文件贡献第一道权限关卡。本地权限(nefs):控制账户对电脑文件,磁盘操作的权限。是文件共享中第二道权限设定共享文件思路:1先连接需要共享的电脑,同ip网段。(虚拟机实验是需要同一种网络模式。比如都是仅主机或都是桥接。)2设定共享的文件或磁盘3对共享文件不同的访问用户按需求设定不同的权限。4确定实名共享或匿名贡献等,按不同要求选‘’网络
文件系统,ntfs ,磁盘配额,卷影副本。本地权限
文件系统就是指的文件在写入硬盘时一种文件分配方式常见文件系统类型(type)最小存储单元单个分区最大容量共享加密压缩配额安全FAT(FAT16):64KB2G支持不支持不支持不支持不支持FAT32:32KB32G支持不支持不支持不支持不支持备注:FAT32最致命的缺点,单个文件大小不能超过4GBNTFS:512B-64KB2TB支持支持支持支持支持磁盘配额windows系统只支持对用户限制配额不支
保证Linux系统安全——账号管理
不管是Windows操作系统还是Linux操作系统,想要登录系统必须要有合法的账户及密码。本篇博文主要介绍Linux系统下的账户信息。一、Linux系统的账号及群组作为Linux系统管理员,相当重要的环节就是“管理账号”。因为整个系统都是你在管理,并且所有系统的合法用户的申请都需要你的同意以及分配相应的权限,来完成日常工作。这就能看出“管理账号”的重要性!1.UID与GID虽然我们用户登录Linu
今日推荐
周排行