自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just for our dream

活着就是为了改变世界

  • 博客(77)
  • 问答 (1)
  • 收藏
  • 关注

原创 go安装步骤

https://www.cnblogs.com/wangchengxu/p/15892993.html

2023-07-05 10:54:29 62

原创 Go常见问题(一)Visual Studio Code 无法识别 go 指令

在 Visual Studio Code 终端(PowerShell实例)中运行以下命令,使当前的PowerShell实例从计算机加载最新的路径变量。go : 无法将“go”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1。Go 安装路径发生变化。

2023-07-05 10:32:06 1106

原创 使用VScode编写的Go语言代码,开启了go mod,导入第三方飘红

解释:新版本下go get install 会将包依赖安装到pkg\mod下,而同时,我将工作目录打开在了我项目的go.mod的上上一级,因此 VScode只会在 src下寻找我的依赖包,不去寻找mod cache,因此找不到报错,但go环境可以找到(VSCOde为啥找不到呢,唉)可以执行。.以后注意打开的目录层级,之前一直没注意过!原文链接:https://blog.csdn.net/yanerkouxin/article/details/117040673。

2023-04-28 15:02:34 488 1

原创 php ip地址转换整数,整数转换地址

$ipArr = explode('.',$_SERVER['REMOTE_ADDR']); $ipVal = $ipArr[0] * 0x1000000 + $ipArr[1] * 0x10000 + $ipArr[2] * 0x100 + $ipArr[3] ; echo

2015-12-22 11:38:38 3053

原创 svn 安装和使用

1.先安装svn服务端Setup-Subversion-1.8.5.msi2.在安装客户端TortoiseSVN-1.8.12.26645-x64-svn-1.8.14.msi3.建立仓库在F:\software路径下建立一个repository文件夹在F:\software\repository路径下再建立一个SVN(用来存放数据仓库)和CVS文件夹---如果不用CVS也可以直接使用rep

2015-12-02 11:25:00 517

原创 phpstorm9安装

EMBRACE授权:43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"

2015-11-27 22:25:00 409

原创 php升级

第一步:如果服务器是32位,那么运行如下命令wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmrpm -Uvh remi-release-6*.rpm epel-r

2015-11-25 12:38:36 412

原创 存储过程&函数&触发器@变量&权限

mysql 数据查询:mysql> select name,subject,group_concat(id) from student group by subject;+---------+---------+------------------+| name | subject | group_concat(id) |+---------+---------+------------

2015-11-06 15:27:04 341

原创 简单的触发器和存储过程

触发器:beforecreate procedure p4()begin declare age int default 18; if age >=18 then select ''; else select ''; end if;endcall p4();---------------------[in/out/inout] 参数名 参数类型cr

2015-11-05 17:23:35 340

原创 项目中常用的mysql函数

项目中经常的查询:joinGROUP BY经常的流程控制:case when '' then '' else '' end经常用的函数:IFNULLLEFTSUMreplaceCURDATE() - INTERVAL 15 DAYROUNDDATE_FORMATTO_DAYSROUNDUNIX_TIMESTAMP最实用的编程语句(mysql 基本操作)学习本章目的1.掌握mysql数据库

2015-11-04 15:30:31 355

原创 mysql 存储引擎,数据类型和运算符

mysql 存储引擎1.存储引擎其实就是如何存储数据2.如何为存储的数据建立索引3.如何更新,查询数据的等技术的实现方法注意: 在Oracle 和 sqlserve 等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的,而mysql数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,也可以根据自己的需要编写存储引擎查询mysql中支持的存储引擎:命令:show e

2015-11-04 11:40:05 394

原创 mysql 权限基本操作

通过命令”show privileges;”可以查看grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@’%’grant insert on testdb.* to common_user@’%’gra

2015-09-17 11:06:47 303

原创 ctags 安装

1.打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)打开菜单后找到install packages,搜索ctags, 回车执行,稍等一会看到左下角提示安装成功就好了2.这时你在打开的文件中,右键菜单中会多一个Navigate to Definition菜单项3.在侧左栏的工程/项目文件上右键会看到CTags: Rebui

2015-09-06 15:48:55 480

原创 sublime 编辑器技巧

Ctrl+p 可以搜索其他文件,并且打开,@ 可以搜索函数: 可以跳到指定的行数

2015-09-06 14:46:58 289

原创 条件判断函数

ysql> select if(1>2,2,3);+-------------+| if(1>2,2,3) |+-------------+| 3 |+-------------+1 row in set (0.00 sec)mysql> select if(1<2,'yes','no');+--------------------+| if(1<2,'yes',

2015-09-05 16:33:00 374

原创 mysql 常见函数2

+------------------+| 0 |+------------------+1 row in set (0.00 sec)mysql> select round(242.38,-2);+------------------+| round(242.38,-2) |+------------------+| 200 |

2015-09-05 16:24:28 365

原创 mysql 常见处理函数

---+----------+1 row in set (0.00 sec)mysql> select 1<=>0,'2'<=>2,2<=>2,'0.02'<=>0,'b'<=>'b',(1+3) <=> (2+1),NULL<=>NULL,1<=>NULL\G*************************** 1. row ***************************

2015-09-05 14:25:29 247

原创 综合案例:运算符的使用

---+----------+1 row in set (0.00 sec)mysql> select 1<=>0,'2'<=>2,2<=>2,'0.02'<=>0,'b'<=>'b',(1+3) <=> (2+1),NULL<=>NULL,1<=>NULL\G*************************** 1. row ***************************

2015-09-05 11:06:51 311

原创 mysql的算术运算符和比较运算符

mysql 的算术部分mysql> create table tmpl4(num int);Query OK, 0 rows affected (0.14 sec)mysql> insert into tmpl4 values(64);Query OK, 1 row affected (0.08 sec)mysql> select num,num+10,num-3+5,num+5-3,num+3

2015-09-05 10:48:57 2778

原创 mysql 数据表的基本操作

掌握创建表,添加各类约束,查看表结构,以及删除也修改操作.create database Market;Query OK, 1 row affected (0.00 sec)mysql> use Market;Database changedmysql> mysql> show tables;Empty set (0.00 sec)mysql> mysql> create table c

2015-08-22 16:49:45 352

原创 mysql 外键的记载

mysql> show create table tb_dept1;+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------

2015-08-22 09:56:58 217

转载 删除数据库出错

ERROR 1010 (HY000): Error dropping database (can’t rmdir ‘./test’, errno: 41)我自己建立了一个数据库test,但是使用命令:drop database test;删除本数据库时却删除失败,系统提示出现了错误,错误代码为: ERROR 1010 (HY000): Error dropping database(can’t r

2015-08-21 11:51:22 1137

原创 c 语言变量的全程生存期和动态生存期的体现

全局变量 自动初始化为 0#include "stdio.h"int c;void fun(){ int a=0; a++; c++; printf("%d,%d,",a,c);}int main(int argc, char const *argv[]){ int i; for(i=1;i<=4;i++) fun(); retu

2015-06-06 10:45:57 494

原创 散列表_HashTable.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */#defin

2015-05-04 22:57:08 305

原创 平衡二叉树_AVLTree.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */typed

2015-05-03 14:54:35 321

原创 平衡二叉树_AVLTree.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */typed

2015-05-02 17:27:39 277

原创 静态查找_Search.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */typed

2015-05-01 18:24:06 307

原创 拓扑排序_TopologicalSort.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXEDGE 20#define MAXVEX 14#de

2015-04-30 20:39:57 372

原创 最短路径_Floyd

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXEDGE 20#define MAXVEX 20#de

2015-04-30 11:14:49 378 1

原创 最短路径_Dijkstra.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXEDGE 20#define MAXVEX 20#def

2015-04-30 10:54:38 250

原创 最小生成树_Kruskal.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数

2015-04-26 22:06:26 251

原创 最小生成树_Prim.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXEDGE 20#define MAXVEX 20#def

2015-04-26 20:52:35 294

原创 邻接表深度和广度遍历DFS_BFS.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 9 /* 存储空间初始分配量 */#define

2015-04-26 19:55:15 390

原创 邻接矩阵深度和广度遍历DFS_BFS.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数

2015-04-26 10:03:55 366

原创 简单汇编编程练习

//第一个程序assume cs:codesgcodesg segment mov ax,0123h mov bx,0456h add ax,bx add ax,ax mov ax,4c00h int 21hcodesg endsend//第二个程序assume cs:codesgcodesg segment mov ax,2000H

2015-04-24 18:47:45 386

原创 02邻接表创建_CreateALGraph.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXVEX 100 /* 最大顶点数,应由用户定义 */typ

2015-04-24 13:15:04 360

原创 01邻接矩阵创建_CreateMGraph.c

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXVEX 100 /* 最大顶点数,应由用户定义 */#d

2015-04-24 12:52:56 1385

原创 汇编语言的前言

汇编语言是很多相关课程的重要基础,例如:数据结构,操作系统,微机原理,其实从课程关系的角度讨论汇编语言的重要性只是片面的,概况的说,如果你想从事计算机科学方面的工作的话,汇编语言的基础是必不可少的,原因很简单,我们的工作平台,研究对象多是机器,汇编语言是人和计算机沟通的最直接的方式,它描述了机器最终所要执行的指令序列。想深入研究英国文化,不会英语行吗?汇编语言是和具体的微处理器相联系的,每一种微处理

2015-04-23 10:59:39 952

原创 段的综述

我们可以将一段内存定义为一个段,用一个段地址指示段,用偏移地址访问段内的单元 这完全是我们自己的安排。我们可以用一个段存放数据,将它定义为 “数据段” 我们可以用一个段存放代码,将它定义为 “代码段” 我们可以用一个段存当作栈,将它定义为 “栈段”我们可以这样安排,但若要让CPU按照我们的安排来访问这些段,就要:对于数据段,将它的段地址存放在DS中 ,用mov,add,sub 等访问

2015-04-21 20:15:56 353

原创 栈的综述

(1)8086CPU 提供了栈操作机制, 方案如下。在SS,SP中存放栈顶的段地址和偏移地址;提供入栈和出栈指令,他们根据SS:SP指示的地址,按照栈的方式访问内存单元(2)push 指令的执行步骤: a: sp=sp-2; b: 向ss:sp指向的子单元中送人数据。(3)pop指令的执行步骤: a:从SS:SP 指向的字单元中读取数据;b:sp=sp+2;(4) 任意时刻,SS:SP 指向栈顶

2015-04-21 19:46:54 266

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除