Managing C++ Objects: 管理C++对象 —— 一些建议准则
原文链接: Managing C++ Objects Here are some guidelines I have found useful for writing C++ classes. There are many good books on the subject, but they have not been sufficient to keep me out of trouble. (有很多书都在讨论这些主题,但是都没能让我真正搞明白) The first time I retu
VMware12 安装 Ubuntu18.04
安装Ubuntu18.04虚拟机 Ubuntu获取地址: 官网:https://www.ubuntu.com/download/server 清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/ VMware获取地址: 链接: https://pan.baidu.com/s/1vNBBmWV6VCe31J7SZ_uVQA 密码: 46qf 安装过程 1.新建虚拟机 2.选择稍后安装操作系统 3.客户机操作
Tomcat不加项目名称访问设置
一、Tomcat不加项目名称访问设置 一、方法一:修改配置文件server.xml 1、修改配置文件server.xml <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<!-- path留空代表访问域名后面不需要带项目的名称 -->
<Context path
为【新建文档】添加快捷键
https://www.cnblogs.com/pinsily/p/7635094.html 通常新建文件夹都是,右键 + WF。但常用的新建文档居然没有快捷键,其实是可以设置的。 1、打开注册表(win+R ,输入 regedit) 2、定位到 HKEY_CLASSES_ROOT\Local Settings\MuiCache\63\AAF68885 3、之后找到右侧的 @C:\Windows\system32\notepad.exe,-469,将 文本文档 改为 文本文档(&T)
个人作业5——软件工程总结
一、请回望开学时的第一次作业,你对于软件工程课程的想象 1.对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 通过实践提高了编程的能力和软件软件开发的能力,编程水平还不足,因为代码敲得少,能力不足时间不够。 2.总结这门课程的实践总结和给你带来的提升,包括以下内容: 1)统计一下,你在这门课程中,完成了多少行的代码; 300行 2)软工的各次作业分别花了多少时间?(做
javascript的执行机制—Event Loop
既然今天要谈的是javascript的事件循环机制,要理解事件循环,首先要知道事件循环是什么。 我们先从一个例子来看一下javascript的执行顺序。 <script>
setTimeout(function() {
console.log('定时器开始了.');
},0)
new Promise(function(resolve) {
console.log('马上执行for循环了');
for (let i
JS - CommonJS、AMD、CMD
CommonJS CommonJS是一种JS模块定义规范,它出现之初是为了解决JS天生没有模块的缺陷,它的终极目标是提供一个类似Python、Ruby和Java标准库。NodeJS的模块系统就是参照CommonJS规范实现的,Webpack模块则是以CommonJS的形式来书写的。
学习笔记-用c实现三角函数的计算
刚刚编好,记录一下: #include <stdio.h>
#include <math.h>
int main(void)
{
while(1)
{
double n;
double s;
double c;
double t;
double pi = 3.14159265358979323846264338327;
scanf("%lf",&n);
s=sin(n
去掉Tomcat的管理页面
一、去掉Tomcat的管理页面 一、方法一:如果要去掉默认该界面,可以重命名tomcat目录下的ROOT,并新建空文件夹命名为ROOT 1、刚打开tomcat,默认访问的是tomcat管理页面,比如XXX.com不带项目名的话: 2、重命名tomcat目录下的ROOT,并新建空文件夹命名为ROOT 二、方法二:更改配置文件 1、在server.xml中,在HOST容器中有一个配置,如 unpackWARs="true"
xmlValid
Protocol Buffers教程
今天想比较下pb和fastjson两个序列化后的大小。再看了一下pb序列化 pb官网:https://developers.google.com/protocol-buffers/ pb是啥 1 What are protocol buffers?
2 Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – t
Python字符串、时间戳、datetime时间相关转换
总结的时间转换函数 # datetime时间转为字符串
def Changestr(datetime1):
str1 = datetime1.strftime('%Y-%m-%d %H:%M:%S')
return str1
# 字符串时间转为时间戳
def Changetime(str1):
Unixtime = time.mktime(time.strptime(str1, '%Y-%m-%d %H:%M:%S'))
return Unixtime
MVC使用数据库优先(DatabaseFirst)的方式创建数据模型
1. ORM概念 2. EF的DatabaseFirst模式使用 1、 ORM简介 对象关系映射(Object Relational Mapping,简称ORM) ORM技术特点: 1.提高了开发效率。由于ORM可以自动对Entity对象与数据库中的Table进行字段与属性的映射,所以我们实际可能已经不需要一个专用的、庞大的数据访问层。 2.ORM提供了对数据库的映射,不用sql直接编码,能够像操作对象一样从数据库获取数据。 2、EF(EntityFramework)简介 ASP.NET MV
c# HttpServer 的使用
在很多的时候,我们写的应用程序需要提供一个信息说明或者告示功能,希望借助于HttpServer来发布一个简单的网站功能,但是又不想架一个臃肿的Http服务器功能, 这时候,标准框架提供的HttpServer功能或许是我们的选择。 一引入using System.Net; 二开始服务 1 public class ServerHelper
2 {
3 HttpListener httpListener = new HttpListener();
4
Python3 字符串格式化
python中的字符串格式化方式有两种:百分号占位符(%)方式和format方式。百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。 一、百分号占位符(%)方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: +
今日推荐
周排行