自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (16)
  • 收藏
  • 关注

原创 netcore3.0 取消驼峰命名

如果使用 .net core 3.0 内置的 System.Text.Json ,配置方法如下:1 services.AddMvc().AddJsonOptions(options =>2 {3 options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);4 options.JsonSerializerOptions.PropertyNamingPolicy = null

2021-12-26 20:21:22 487

原创 Mysql特殊字符处理

public static class MysqlSpecialCharactersHelper { /// <summary> /// Mysql特殊字符处理 /// </summary> /// <param name="source"></param> /// <returns></returns> public static

2021-12-26 20:19:17 1294

原创 python安装setup.py修改依赖源

Python安装第三方包(setup.py)在github上下载了XXXX文件到本地。解压文件cmd切换到文件setup.py的目录下先执行 python setup.py build再执行python setup.py install方法一:修改文件 ~/.pydistutils.cfg为:[easy_install]index_url = http://pypi.douban.com/simple方法二:直接在setup.py的同目录放置一个setup.cfg:[easy_ins

2021-12-26 20:18:24 1530

原创 pip安装出现【致命错误:Python.h:没有那个文件或目录】

错误示例:错误原因:原因是没有安装python 的dev包解决方法:安装对应的python的dev包1、centos安装 python-dev包提示No package python-dev available:出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.所以使用下面的命令即可安装python-dev:sudo yum install python-devel...

2021-12-26 20:17:11 1632 1

原创 【异常】Assembly location for Razor SDK Tasks was not specified

异常描述:解决方法:安装nuget包:Microsoft.NET.Sdk.Razor参考:https://stackoverflow.com/questions/55633137/assembly-location-for-razor-sdk-tasks-was-not-specified

2021-12-26 20:15:14 271

转载 Docker基础管理命令

源文地址:https://www.cnblogs.com/dcz2015/p/12395940.html一、替换镜像的仓库编辑/etc/docker/daemon.json文件(不存在),加入阿里云的镜像 1 2 3 {   "registry-mirrors": ["https://n6syp70m.mirror....

2020-03-03 16:48:14 271

转载 Docker的安装和测试

Centos安装参考 https://yeasy.gitbooks.io/docker_practice/install/centos.html步骤总结:1.安装docker (参考上面链接)  ①使用 yum 安装  ②使用脚本自动安装2.启用docker 1 2 $ sudo systemctl enable docker $ su...

2020-03-03 16:44:01 97

转载 Base64 算法原理,以及编码、解码【加密、解密】 介绍

源文地址:http://www.cnblogs.com/chengmo/p/3735917.html Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传

2015-11-27 11:18:08 641

原创 安装MongoDB

1、下载MongoDB地址:https://www.mongodb.org/downloads根据操作系统选择下载32位或者64位安装文件。比如我们现在下载的是32位的zip文件,下载好了解压,我这里解压到了D:\mongodb,得到如下目录2、添加数据目录和日志目录在解压得到的文件夹下新建db目录,和log目录,再新建一个配置文件mongo.con

2015-11-27 11:15:29 323

原创 c语言-链表实现

#include #include #include void initList(struct Node **pHead);void creatList(struct Node **pHead);void insertHeadList(struct Node **pHead);void insertTailList(struct Node **pHead);void searchL

2014-02-14 17:36:33 536

原创 c语言个人通讯录(功能未全部完成)

#include #include #include #define N 20void initlist(struct Node **phead);void printlist(struct Node **phead);void insertlist(struct Node **phead);void searchList(struct Node **phead);void

2014-02-14 17:34:56 720

原创 c语言统计从文件读取的文章中所有单词的出现次数

#include #include #include #define MAXLEN 100typedef struct TreeNode{ int count; char word[MAXLEN]; struct TreeNode *left; struct TreeNode *right;}TreeNode; void insert(struct Tre

2014-02-14 17:32:38 8404 2

原创 c语言迷宫最短路径

#include #include #include #define M 8#define N 7///////////////////int Print();int Findwork();int S[N][M]={ {1,1,1,1,1,1,1,1}, {1,0,0,0,1,0,0,1}, {1,0,0,1,0,

2014-02-11 11:30:42 3322

转载 Unicode,GBK,GB2312,UTF-8,UTF-16概念基础和区别

这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础第二篇:JAVA

2013-11-29 18:46:32 701

原创 系统中进程调度策略有哪几种

linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾使用了cpu最少的进程将会得到优先调度。SHC

2013-11-29 18:40:46 1806

转载 C++ sizeof的使用总结

说明:以下代码在VS2008中通过,在32位操作系统下。1.      定义sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;)2.      语法sizeof有三种语法形

2013-11-27 10:37:34 453

转载 各种音视频编解码学习详解

编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已

2013-11-27 08:59:38 1574

转载 c与c++中struct区别

这里有两种情况下的区别。(1)C的struct与C++的class的区别。(2)C++中的struct和class的区别。      在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义成员变量,不能定义成员函数(在纯粹的C语言中,struct不能定义成员函数,只能定义变量)。例如下面的C代码

2013-11-27 08:54:20 508

原创 linux下的静态库与动态库的区别

1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经

2013-11-27 08:49:10 508

转载 Linux 下Sqlite3 的安装及应用

1 安装去sqlite主页http://www.sqlite.org/.跳转到下载也http://www.sqlite.org/download.html。源码下载sqlite-amalgamation-3.7.3.tar.gz我去的时候是3.7.3版现在估计升级了。进入下载目录,解压文件tar -zxvf sqlite-amalgamation-3.7.3.tar.gz.

2013-11-18 10:48:52 519

转载 解决/usr/bin/ld: cannot find -lxxx 有关问题

解决/usr/bin/ld: cannot find -lxxx 问题问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/

2013-11-15 14:12:55 741

转载 关于在scratchbox中使用root账户登录

默认情况下scratchbox是不能用root来登录的,需要修改一下脚本编辑 /scratchbox/login  中的函数 sanity_check中注释掉if [ `id -u` = 0 ] ; then    exit_error "Not allowed to run this as root!"fi这三行后就可以用root来登录了。

2013-11-08 11:11:42 495

转载 Ubuntu 10.04搭建Scratchbox交叉编译环境

橄榄色:命令红色:修改或新增内容紫色:选择的选项一、Scratchbox简介Scratchbox is a configuration and compilation environment for building Linux software and entire Linux distributions. The basic idea of

2013-11-08 11:10:31 733

原创 xshell的ssh协议连接ubuntu虚拟机问题

有时候使用xshell的ssh协议连接ubuntu虚拟机的时候发现连接不了,这个有可能是服务没有安装的原因;因为在虚拟机里面安装的时候选择的镜像文件是684M的那个有很多服务都是没有的,需要自己安装cai能连上,记得安装完后重启一下虚拟机里面的系统。安装服务的指令:apt-get install openssh-server或apt-get reinstall openssh-

2013-11-08 10:37:59 1154

原创 交叉编译器arm-linux-gcc-4.4.3安装

1、解压 tar -zxvf arm-linux-gcc4.4.3.tar.gz -C/(下载地址http://www.cncrk.com/downinfo/31441.html)(  直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)2、设置环境变量:首先 vi ~/.bashrc           然后在最后加上 export PATH=$PATH:/opt

2013-11-07 15:40:50 4233

转载 不用sqrt如何在C语言中开平方

迭代法求a的平方根:temp=a/temp时,temp为其平方根,计算机上表示当两者差小于10的负6次方,<1e-6,认为他们相等,temp 和 a/temp 分别位于a的平方根的两头,一个大于,一个小于,取两者的平均值进行迭代。 void main(){int a;scanf("%d",&a);float temp=1;while(abs(temp-a/temp)>1e-6

2013-10-24 09:18:31 6480

原创 浮点数转换成字符串(c语言)

/* * 1.c * * Created on: 2013年10月9日 * Author: lxm2527 */#include #include char *F2S(double d,char *str){ char str1[40]; int j = 0,k,i; i = (int)d;//浮点数的整数部分 while(i > 0) { str1[

2013-10-24 09:07:48 6522

转载 inux文件权限详解

inux文件权限详解一、文件和目录权限概述在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文

2013-10-23 09:44:38 595

转载 linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统

2013-10-17 09:08:46 850

转载 找重量不一样的硬币

有12个一摸一样的硬币其中一个是假的,但是假的硬币重量和真硬币不一样,请你用一个天平把假硬币的从那12个硬币中找出来,只能称3次,并且知道这个假硬币是比真硬币重还是轻。答案一:已破,我叙述的比较麻烦,所以要看仔细了:第一大类{1}(第一次称重)先把12个硬币分成三份,每份4个,讲其中两份放上天平,如果两份重量相等全部为正常硬币,那么特殊硬币在没用称重的一份里,我把没有称重的成为

2013-10-12 22:47:22 1449

原创 猴子吃桃子问题(C语言)

猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?#include#includeint main(){ int i,j; j=1; for(i=1;i<10;i++) {

2013-10-12 22:43:39 920

转载 c++宏定义和内联函数的区别

C++中的内联函数提供了宏之上的功能。宏是内联代码的简单实现形式。。不过两者有很大的区别。内联函数采用的是值传递,而宏定义采用的是对等替换。这一点非常重要,宏定义没用好,很可能在使用过程中陷入误区。例如下面这个宏: #define MAX(a, b) a>b?a:b当我们这样使用宏时,没有什么问题: MAX( num1, num2 ); 因为宏展开后变成 num1>num2?num1

2013-10-07 17:08:56 609

转载 qt学习4

QT第4天:OldBull,How old are you?一个窗口、窗口部件和布局的例子:#include #include #include #include int main(int argc, char *argv[]){    QApplication app(argc, argv); /* 新建一个窗口对象,它是这个程序的主窗口 */

2013-10-07 12:06:07 583

转载 qt学习3

QT第三天一、《QT编程简介.PPT》 花了半个小时,看了一下《QT编程简介.ppt》,发现只有第一个代码例子,后面基本上都在讲QT的信号和槽,基本上明白了信号和槽的作用,但是不知道信号和槽到底怎么写代码来实现信号和槽。不过还是根据PPT上的描述讲讲信号和槽的作用:信号------某个控件或对象,在某个用户动作发生或者对象的状态变更时,控件或对象会发射出信号。 槽-----

2013-10-07 12:01:46 556

转载 qt学习2

QT第二天:QT4安装之前在CentOS 5.6上,系统安装的QT默认为3.3版本的,我觉得有必要安装一个QT4试试,因此费了些功夫进行了两个测试:1.  Fedora 19上安装QT4我系统上安装好了一个Fedora 19,但是安装的时候没有选择安装Qt,因为我挂载了Fedora 19的DVD光盘镜像,在光盘的Packages目录下,有个q开头的目录,找到qt4-develx

2013-10-07 11:59:00 848

转载 qt学习1

QT第一天 第一天,我花了二十分钟上百度百了几个PPT下来,主要包括:《QT编程简介.ppt》,《QT入门教程.pdf》,《Linux下QT编程入门.pdf》《C++ + GUI + QT4编程(第二版)》。先从QT编程简介看起,前面QT的特性什么的不说了,重点是编译一个QT程序,需要qmake  -project 生成Qt项目文件(*.pro)qmak

2013-10-07 11:55:56 858

原创 合并两个有序链表形成一个新的有序链表

#include #include using namespace std;typedef struct list{int nData;list* pkNext;}LIST;/*** @函数名 : Display* @brief : * @return : bool * @param : LIST* pkList* @remark : */bool Display(L

2013-09-28 17:09:43 596

转载 对C++虚函数使用的深刻体会,以及覆写,重载的区别?

虚函数就是实现函数的覆写,它们以下特点:(1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual关键字 还有,要注意一点,函数的返回值是影响不了覆写和重载函数的.  我的以下程序,思路 不对的地方就是没能完全理解多态的应用,#include  #includ

2013-09-28 17:02:52 765

转载 各种内部排序算法复杂度的比较和排序方法的选择

选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度l

2013-09-26 09:45:48 647

转载 java设计模式分类

设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个

2013-09-26 09:16:31 530

python3快速安装shell脚本

python3快速安装shell脚本

2022-07-17

jdk 脚本安装快速安装JDK

jdk 脚本安装.sh

2022-07-17

PageHelper.cs

PageHelper.cs完成分页查询的sql语句的组装,实现分页功能

2017-12-06

中国邮政笔试

中国邮政笔试,校招的笔试题,用于参加邮政校招的同学

2017-12-06

各公司C C++招聘笔试面试题大全

各公司C C++招聘笔试面试题大全,了解各公司大致的笔试题类型

2017-12-06

恒生电子笔试试题

恒生电子笔试题十分有用,大家可以下载看看,可以应付恒生电子的笔试

2017-12-06

web端移动社交分享JS插件

可以调用移动版UC和QQ浏览器的分享功能直接分享到微信、微博、空间

2017-12-06

XXTEAHelper(xxtea加密解密)

可以对字符串进行加密和解密,XXTEAHelper(xxtea加密解密)

2017-12-06

核新同花顺笔试题

核新同花顺笔试题十分有用,大家可以下载看看,可以应付同花顺的笔试

2013-12-07

C语言库函数使用大全.chm

main()主函数 每一C 程序都 必须 有一 main() 函数, 可以根据自己的爱好把它放在程序的某 个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放 在哪个地方, 以下几点说明都是适合的。 1. main() 参数 在Turbo C2.0启动过程中, 传递main()函数三个参数: argc, argv和env。 * argc: 整数, 为传给main()的命令行参数个数。 * argv: 字符串数组。 在DOS 3.X 版本中, argv[0] 为程序运行的全路径名; 对DOS 3.0 以下的版本, argv[0]为空串("") 。 argv[1] 为在DOS命令行中执行程序名后的第一个字符串; argv[2] 为执行程序名后的第二个字符串;

2013-09-05

计算机科学著作

计算机科学的经典著作,里面讲得都很经典,很好,有需要的可以下载看看

2013-05-19

HTTP的简介

简单的介绍了http的一些相关资料,有需要的可以下载看看

2013-05-19

web应用简介及开发环境

web应用简介及开发环境,是课程材料,欢迎有需要的下载

2013-05-19

数学建模方法

数学建模的算法收录,有很多的数学建模的常用模型

2012-08-25

labview数组

labview在数组那一章数组的vi的前面板和后面板的程序代码

2012-05-14

空空如也

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

TA关注的人

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