goroutine 在go语言中,每一个并发的执行单元叫做一个goroutine 这里说到并发,所以先解释一下并发和并行的概念: 并发:逻辑上具备同时处理多个任务的能力 并行:物理上在同一时刻执行多个并发任务 当一个程序启动时,其主函数即在一个单独的goroutine中运行,一般这个goroutin ...
分类:
其他好文 时间:
2018-02-03 12:42:47
阅读次数:
159
第1章 异常处理 1.1 什么是异常? 1.1.1 描述 #1 什么是异常? # 异常是错误发生的信号,一旦程序出错,就会产生一个异常,应用程序未处理该异常, # 异常便会抛出,程序随之终止 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序 ...
分类:
编程语言 时间:
2018-01-29 15:42:22
阅读次数:
298
SQLServer数据库文件类型数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成,一个数据库至少应该包含一个数据文件和一个事务日志文件。数据库创建在物理介质(如硬盘)的NTFS分区或者FAT分区的一个或多个文件上,它预先分配了将要被数据和事务日志所使用的物理存储空间。存储数据的文件叫做数据文件,数据文件包含数据和对象,如表和索引。存储事务日志的文件叫做事务日志文件(又称日志文件)。
分类:
数据库 时间:
2018-01-27 20:19:29
阅读次数:
231
线程不安全与线程安全 示例代码: 线程不安全与线程安全 执行结果: 线程不安全与线程安全 工作原理: 当主程序启动时,创建了一个Counter类的对象。该类定义了一个可以递增和递减的简单的计数器。然后我们启动了三个线程。这三个线程共享同一个counter实例,在一个周期中进行一次递增和一次递减。这将 ...
分类:
编程语言 时间:
2018-01-26 12:45:23
阅读次数:
207
原文:[WPF]本地化入门1. 前言 WPF的本地化是个很常见的功能,我做过的WPF程序大部分都实现了本地化(不管最终有没有用到)。通常本地化有以下几点需求: 在程序启动时根据CultureInfo.CurrentUICulture或配置项显示对应语言的UI。 在程序运行时可以动态切换UI语言(无需... ...
购物车程序:1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4、可随时退出,退出时,打印已购买商品和余额5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需... ...
分类:
其他好文 时间:
2018-01-24 22:14:30
阅读次数:
287
# 程序启动文件 start.py#!/usr/bin/python # -*- coding: utf-8 -*- import os, sys BASEPATH = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) prin... ...
分类:
其他好文 时间:
2018-01-24 22:09:40
阅读次数:
164
gdb调试 gdb功能 启动程序,可以按照用户定义的方式来运行程序 设置断点(断点可以用条件表达式) 断点处查看数据 动态改变程序执行环境(修改变量值) gdb常用命令 gdb运行程序 gdb [程序名] 启动程序 <缩写 r> run [args...] 查看代码 <缩写l > list [lin ...
分类:
数据库 时间:
2018-01-24 00:49:42
阅读次数:
173
本教程使用XML。注意,这个库不是专门绑定到XML的,而是可以使用任何其他支持的格式(如INI或JSON)。之所以选择XML,是因为作者认为很多人都熟悉XML。假设我们正在为某个应用程序编写一个日志系统,并且需要在程序启动时从文件中读取日志配置。带有日志配置的文件如下所示: debug.log Fi... ...
分类:
其他好文 时间:
2018-01-22 00:00:03
阅读次数:
186
我们在安装程序的时候,有时会自动给我们安装一些其他的没用的软件或者有些是流氓软件。我们安装程序时不只是单纯的点击下一步,下一步。下面演示如何去安装一个程序,以qq的安装为例。首先下载安装包。下载后,直接双击安装包,开始安装。首先看一下自定义选项。(一般程序启动都会让选择安装路径等,都看一下,是否有包含其他不相关的软件)设置安装路径,及其他选项,可以不让添加到快速启动栏,不让开机启动等。注意下面这个
分类:
其他好文 时间:
2018-01-15 11:01:39
阅读次数:
109