-
C/C++语言中全局变量重复定义问题的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:107
前言 在C语言中使用extern 关键字来定义全局变量的时候,我们需要在.h文件和.c文件中重复定义,这种重复,导致了出错几率的增加。 今天,在整理自己的代码的时候,考虑到我写的代码从一至终都是在一个cpp文件里面。于是,想把自己的代码中的各个模块分离开来[详细]
-
Linux中文件描述符fd与文件指针FILE*互相转换实例解析
所属栏目:[C语言] 日期:2020-12-15 热度:70
本文研究的主要是Linux中文件描述符fd与文件指针FILE*互相转换的相关内容,具体介绍如下。 1.文件描述符fd的定义: 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件[详细]
-
虚拟机Linux桥接模式下设置静态IP详解
所属栏目:[C语言] 日期:2020-12-15 热度:189
本文研究的主要是虚拟机Linux桥接模式下设置静态IP的相关内容,具体介绍如下。 之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式。关于两种模式的[详细]
-
详解HTTP协议简介
所属栏目:[C语言] 日期:2020-12-15 热度:116
一、简介 HTTP(HyperText Transfer Protocol,超文本传输协议) 是访问互联网使用的核心通信协议,也是所有web应用程序使用的通信协议。 消息模型:客户端发送请求消息,服务器返回响应消息。传输层使用具有状态的TCP协议,但HTTP协议本身不具有状态。 二、HTT[详细]
-
浅析hosts 文件的作用及修改 hosts 文件的方法
所属栏目:[C语言] 日期:2020-12-15 热度:54
1 什么是hosts文件? hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系统就会[详细]
-
Abp.NHibernate连接PostgreSQl数据库的方法
所属栏目:[C语言] 日期:2020-12-15 热度:64
Abp.NHibernate动态库连接PostgreSQl数据库,供大家参考,具体内容如下 初次接触Abp框架,其框架中封装的操作各类数据的方法还是很好用的,本人还在进一步的学习当中,并将利用abp.NHibernate类库操作PostgreSQL数据的相关方法做一记录,不足之处让评论指点[详细]
-
MongDB.Net工具库MongoRepository使用方法详解
所属栏目:[C语言] 日期:2020-12-15 热度:165
MongDB .Net工具库MongoRepository的简单使用。 最近研究了一下MongoDB数据库,并使用了开源的在.net环境下的一个类库,Mongo仓库。对于数据的一些简单的操作非常好用,特记录供后期参考。 具体的使用过程如下: 一、新建项目,在Nuget上获取库。 二、在配置[详细]
-
.NET中OpenFileDialog使用线程报错的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:190
昨天,在做一个NPOI读取的小demo的时候,使用OpenFileDialog打开文件,最开始的写法,直接在按钮点击事件中写,会报错,代码如下: OpenFileDialog ofd = new OpenFileDialog();ofd.Filter = "Microsoft Office Excel(*.xls;*.xlsx)|*.xls;*.xlsx";ofd.Filte[详细]
-
在Linux下搭建Zookeeper管理中心步骤分享
所属栏目:[C语言] 日期:2020-12-15 热度:60
最近在做宜立方商城项目时要求使用dubbo-Zookeeper服务搭建一个SOA服务架构,虽然在Windows环境下也可以启动Zookeeper服务,但是作为搭建服务的不二选择,使用Linux服务器搭建Zookeeper服务无疑更为合适,今天我们就在Linux环境下搭建一个基于Zookeeper的分[详细]
-
一键设置java 环境变量 cmd下查看、修改(覆盖与添加)等说明
所属栏目:[C语言] 日期:2020-12-15 热度:200
上来就给点干货吧 利用脚本,一键设置java环境变量(默认安装路径) @echo offcolor 0aecho.------------------------------------echo.TODO:设置java环境变量echo.Author:Cheney_Yangecho.Feedback E-mail:yangcheney@qq.comecho.echo.----------------------[详细]
-
cmd 环境变量设置方法详细解释
所属栏目:[C语言] 日期:2020-12-15 热度:145
cmd设置环境变量可以方便我们bat脚本的运行,但是要注意的是变量只在当前的cmd窗口有作用(局部生效),如果想要设置持久的环境变量需要我们通过两种手段进行设置:一种是直接修改注册表,另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量。 1、 查[详细]
-
bat 批处理 for 命令快速入门
所属栏目:[C语言] 日期:2020-12-15 热度:79
格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令 作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。 注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名[详细]
-
C++之try catch 异常处理入门实例
所属栏目:[C语言] 日期:2020-12-15 热度:138
在程序设计过程中,我们总是希望自己设计的程序是天衣无缝的,但这几乎又是不可能的。即使程序编译通过,同时也实现了所需要的功能,也并不代表程序就已经完美无缺了,因为运行程序时还可能会遇到异常,例如当我们设计一个为用户计算除法的程序时,用户很有[详细]
-
批处理一键安装JDK/一键安装JRE和自动配置Java环境变量
所属栏目:[C语言] 日期:2020-12-15 热度:183
安装JDK/安装JRE以及配置java环境变量对于java初学者来说是一件比较头疼的事情,这边分享一个简单的批处理命令,助大家一步完成JDK或者单独安装JRK的需求。 关键步骤: 1.新建一个.txt文档,复制附件一/附件二到文档中; 2.修改文档中的内容: 附件一:start[详细]
-
c++中try catch的用法小结
所属栏目:[C语言] 日期:2020-12-15 热度:81
在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚(回滚怎么理解?))。 #include iostre[详细]
-
PostgreSQL使用IP无法连接的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:169
PG数据库ip地址无法连接,问题提示:SSL off 修改文件“ pg_hba.config ” 位于D:Program FilesPostgreSQL9.2data路径下 或者使用内置可视化软件工具栏服务器配置pg_hba.config pg_hba.config配置 IP地址:网关/24 配置保存,重新连接 下面是其他网友的补[详细]
-
C++异常处理 try,catch,throw,finally的用法
所属栏目:[C语言] 日期:2020-12-15 热度:132
写在前面 所谓异常处理,即让一个程序运行时遇到自己无法处理的错误时抛出一个异常,希望调用者可以发现处理问题. 异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制. 也许我们已经使用过异常,但是你习惯使用异常了吗? 现在很多[详细]
-
c++多线程之死锁的发生的情况解析(包含两个归纳,6个示例)
所属栏目:[C语言] 日期:2020-12-15 热度:67
一、死锁会在什么情况发生 1、假设有如下代码 mutex; //代表一个全局互斥对象 void A() { mutex.lock(); //这里操作共享数据 B(); //这里调用B方法 mutex.unlock(); return; } void B() { mutex.lock(); //这里操作共享数据 mutex.unlock(); return; } 此时[详细]
-
使用MUI框架构建App请求http接口实例代码
所属栏目:[C语言] 日期:2020-12-15 热度:182
简介 最近在看Dcloud的MUI框架,MUI封装了android、ios等多个平台的原生接口,达到开发一个项目,采取不同打包方式,生产多种平台的app。 无可厚非,对于从事java web开发的工程师,带来了极大的福音,再也不用去花太多时间去学习原生的android、ios语言,大[详细]
-
Linux环境下快速搭建ftp服务器方法介绍
所属栏目:[C语言] 日期:2020-12-15 热度:95
本文研究的主要是Linux环境下快速搭建ftp服务器方法,具体如下。首先看看ftp的介绍: FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。[详细]
-
bat命令批处理判断32位还是64位系统的多种方法
所属栏目:[C语言] 日期:2020-12-15 热度:180
第一种代码:通过 %PROCESSOR_ARCHITECTURE% 可以通过cmd中 通过 echo %PROCESSOR_ARCHITECTURE% if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64exit:x64explorer.exe http://www.baidu.com/exit:x86explor[详细]
-
mysql安装后.net程序运行出错的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:86
发现问题 最近在安装mysql后运行.net程序出错: 出错位置:C:WindowsMicrosoft.NETFrameworkv4.0.30319Configmachine.config 出错信息:未能加载文件或程序集“MySql.ConnectorInstaller,Version=6.10.5.0,Culture=neutral,PublicKeyToken=c5687fc8896[详细]
-
JavaServlet的文件上传和下载实现方法
所属栏目:[C语言] 日期:2020-12-15 热度:122
先分析一下上传文件的流程 1-先通过前段页面中的选择文件选择要上传的图片 index.jsp %@ page language="java" import="java.util.*" pageEncoding="utf-8" contentType="text/html; charset=UTF-8"%!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transition[详细]
-
Linux Crontab 获取环境变量配置解析
所属栏目:[C语言] 日期:2020-12-15 热度:103
使用Laravel分版本环境部署时遇到的问题 Crontab 执行 Laravel 获取不到用户全局变量,通过查阅资料获知 Crontab 载入配置的时候 并未载入 /etc/profile ; 针对这个现象 初期解决方式是在Crontab 任务内添加配置文件载入 * * * * * source /etc/profile php[详细]
-
C语言使用结构体实现简单通讯录
所属栏目:[C语言] 日期:2020-12-15 热度:74
C语言用结构体实现一个通讯录,通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有[详细]