关闭
当前搜索:

Golang 结构体

Go语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。定义结构体    结构体定义需要使用type和struct语句。struct语句定义一个新的数据类型,结构体中有一个或多个成员。type语句设定了结构体的名称。结构体的格式如下:type struct_variable_type struct { ...
阅读(18) 评论(0)

Golang 数据类型

注释    行注释://    块注释:/*...*/标识符    除了数字开头的不允许,符号开头的不允许,关键字不允许,其他的Unicode字符组合都可以。“_33”也可以是标识符,"我们"也可以是标识符。标识符也区分大小写。   ·以大写字母开头的标识符是公开的。   ·其他任何标识符都是私有的。   ·空标识符"_"是一个占位符,用于赋值操作的时候,丢弃、忽略某个值。通常这样用:    go...
阅读(32) 评论(0)

Golang 关键字

go语言25个关键字总结    ·var和const:变量和常量的声明    ·var varName type 或者 varName := value    ·package and import:导入    ·func:用于定义函数和方法    ·return:用于从函数返回    ·defer someCode:在函数退出之前执行    ·go:用于并行    ·select:用于选择不同类...
阅读(16) 评论(0)

CEF3 常用类的介绍

CEF3作为一个基于Chromium的嵌入式浏览器框架为开发者提供了几个基本的接口类来完成一些基本功能。CefApp类介绍   CefApp:与进程,命令行参数,代理,资源管理相关的回调类,用于让CEF3的调用者们定制自己的逻辑。与该类相关的几个函数如下:int CefExecuteProcess(const CefMainArgs& args, CefRefPtr application); ...
阅读(9) 评论(0)

SQLite 语法

SQLite是不区分大小写的,但也有一些命令是大小写敏感的,如果GLOB和glob在SQLite的语句中有不同的含义。   SQLite的注释以两个连续的"-"开始,并扩展至下一个换行符或直至输入结束,以先到者为准。也可以使用C风格的注释,以"/*"开始,并扩展至下一个"*/"字符对或直到输入结束,以先到者为准。SQLite的注释可以跨越多行。sqlite>.help -- This is a s...
阅读(17) 评论(0)

SQLite 命令

命令描述.backup ?DB? FILE备份 DB 数据库(默认是 "main")到 FILE 文件。.bail ON|OFF发生错误后停止。默认为 OFF。.databases列出数据库的名称及其所依附的文件。.dump ?TABLE?以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。.echo ON|OFF开启或关闭 echo 命令。...
阅读(16) 评论(0)

Python 命令行参数

Python 提供了getopt模块来获取命令行参数$ python test.py arg1 arg2 arg3   Python中也可以用sys的sys.argv来获取命令行参数:   ·sys.argv是命令行参数列表。   ·len(sys.argv)是命令行参数个数。   ·sys.argv[0]表示脚本名。实例   test.py文件代码如下:#!/usr/bin/python # -...
阅读(17) 评论(0)

Python 基础语法

Python 标识符   在Python中,标识符由字母、数字。下划线组成。   在Python中,所有标识符可以包含英文、数字以及下划线(_),但不能以数字开头。   在Python中,标识符是区分大小写的。   以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from xxx import *导入;   以双下划线开头的...
阅读(20) 评论(0)

golang 构建HTTP服务

一个go最简单的Http服务器程序package main import ( "fmt" "net/http" ) func IndexHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "hello world") } func main() { http.HandleFunc(...
阅读(14) 评论(0)

CEF 架构

CEF(chromium embedded Framework)是由Marshall Greenblatt在08年成立的一个开源项目,目的是开发一个基于Google Chromium项目的Web brower控制器。CEF目前支持大多数编程语言和操作系统,并可以轻松的整合新的和已存在的应用。设计的目的是为了效率/性能和方便使用。    基础的框架包括了借助原生的C/C++接口,这样将主机的应用和c...
阅读(18) 评论(0)

SQLite 安装

在Windows上安装SQLite     ·访问SQLite 下载页面,从Windows区下载编译的二进制文件。     ·您需要下载sqlite-tools-win32-*.zip和sqlite-win32-*.zip压缩文件。     ·创建文件夹C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到sqlite3.def,sqlite3.dll 和sqlite3.exe文件。...
阅读(33) 评论(0)

SQLite 简介

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。     就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。 SQLite的优点   ·不需要一个单独的服务器进程或操作的系统(无服务器的)。   ·S...
阅读(33) 评论(0)

python 中文

Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。   解决方法为只要在文件开头加入# -*- coding: UTF-8 -*-或者#coding=utf-8 就行了。   注意:#coding=utf-8的=号两边不要空格。   注意:Python3.X源代码默认适用utf-8编码,所以可以正常解析中文,无需指定UTF-8编码。...
阅读(31) 评论(0)

Python 环境搭建

Python下载     Python官网:http://www.python.org/    Python文档下载地址:www.python.org/doc/ Python 安装 1.Unix & Linux 平台安装Python:     以下为在Unix &Linux平台上安装Python的简单步骤:    ·打开WEB浏览器访问http://www.python.org...
阅读(33) 评论(0)

QT通过JS与HTML的交互

头文件加入 QT += core gui webenginewidgets webchannel通过QWebChannel与JS交互原理 QWebEnginePage *page = new QWebEnginePage(this); webView->setPage(page); webView->load(QUrl("qrc:/html/index.ht...
阅读(41) 评论(0)

goroutine、channel、time的例子

格式化时间样式,利用goroutine实现获取和格式化当前时间,并通过channel返回到主函数并打印出来。   在go语言中,时间格式化有一个标准时间必须记住2006-01-02 15:04:05 -0700,为什么是这个时间呢?我们换个样式来看一下“01-02 03:04:05 pm 2006 -0700”,这就是1234567啊!当然,-0700说的是时区。  格式化的写法如下 tn ...
阅读(28) 评论(0)

Golang 互斥和互斥锁

channel在goroutine中互相通信是非常合适且方便的。如果我们不需要相互通信,只需要保证同一时刻只能有一个goroutine访问共享变量,以免冲突,这就需要用到互斥和互斥锁。   go语言标准库中提供了sync.Mutex类型及两个方法:Lock和Unlock。   我们可以通过在代码前加Lock,在代码后加Unlock的方法,保证代码执行时的互斥性。 c.mux.Lock() ...
阅读(37) 评论(0)

Python 简介

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。   Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。    ·Python是一种解释性语言   ·Python是交互性语言   ·Python是面向对象语言   ·Python是初学者的语言 Python 特点 1.易于学习:Py...
阅读(45) 评论(0)

Java 使用 redis

安装   开始在Java中使用redis前,我们需要确保已经安装了redis服务及Java redis驱动,且你的机器上能正常使用Java。Java的安装配置可以参考Java开发环境配置接下来让我们安装Java redis驱动:   ·首先你需要下载驱动包下载jedis.jar,确保下载最新驱动包。   ·在你的classpath中包含该驱动包。 连接到redis服务 mport red...
阅读(44) 评论(0)

PHP 使用 Redis

安装   开始在PHP中使用Redis前,我们需要确保已经安装了redis服务和PHP redis驱动,且你的机器上能正常使用PHP。接下来让我们安装PHP redis驱动:下载地址为:https://github.com/phpredis/phpredis/releases。 PHP安装redis扩展   以下操作需要在下载的phpredis目录中完成: $ wget https:/...
阅读(48) 评论(0)
264条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:12894次
    • 积分:2546
    • 等级:
    • 排名:第16589名
    • 原创:238篇
    • 转载:26篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档