- 博客(95)
- 资源 (5)
- 收藏
- 关注
原创 mysql-front连接mysql报错问题
一开始用的mysql8,结果mysql-front一直报错,网上各种方法试过了,什么加密方式更改,都没用。解决办法:换成低版本的mysql5.7.17。然后连接的时候又报错:sql#3167 The 'INFORMATION_SCHEMA.SESSION_VARIABLES' feature is disabled;解决办法:https://blog.csdn.net/xcmonli...
2019-09-24 10:45:40
1234
转载 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
代码没问题,就是一些配置需要操作下:(1)disable incremental linking:【1】Project Properties-> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"(2)若不能解...
2019-09-05 16:08:14
284
转载 VMware 虚拟机 Ubuntu 系统没有IP地址 解决:UP BROADCAST MULTICAST 问题
几周没使用虚拟机,今天打开的时候发现启动网络就是5分钟,然后还没有ip。百度了下找到了解决办法:在我的VMware 虚拟机软件里面有许多Ubuntu系统的虚拟机,并且它们都是使用一段时间,就会出现没有IP地址的问题。我一直以为是Ubuntu的通病。但是,我错了,可能并不是Ubuntu的问题,可能是我的主机的问题。 事实证明:我的想法是正确的。我突然想到:我之前使用杀毒软件优化过...
2019-07-13 21:09:19
1521
转载 ssh服务器拒绝了密码 请再试一次
登录Linux主机,然后输入以下命令修改SSH设置:vi/etc/ssh/sshd_config然后找到以下内容:PermitRootLoginwithout-password 改为PermitRootLogin yes并把without-password替换成yes当修改完成以后我们还需要重启一下SSH,执行一下命令/etc/init.d/sshrestart这...
2019-06-13 17:43:42
14550
1
原创 C++构造函数初始化列表的优点
原文地址:1.https://blog.csdn.net/humh1986/article/details/507175722.https://www.cnblogs.com/newneul/p/7643051.html1,以下情况必须在构造函数时写成初始化列表形式:1)类成员中存在常量,如 const int a; 因为常量只能初始化不能赋值...
2019-03-01 15:04:17
1392
原创 cin>>,cin.get(),cin.getline()会把换行符留在缓冲区
(#1)cin>>,cin.get(),cin.getline()会把换行符留在缓冲区,而(#2)cin.get(),getline(),cin.getline会读入换行符。所以,在使用了#1后,要使后面的#2输入能够正常读入,需要在后面加cin.get()或者cin.ignore(100, '\n')。前者是从缓冲区中拿走换行符,后者是忽略点换行符。参考地址:1.https:...
2019-02-26 22:19:45
2931
1
转载 C++ 谓词(predicate)
原文地址: http://blog.csdn.net/caroline_wendy/article/details/153780551. 函数(function)谓词2. 函数指针(function pointer)谓词3. Lambda表达式(lambda expression)谓词4. 函数对象(Function Object)谓词5. 库定义的函数对象(Library-D...
2019-02-24 16:51:04
2172
转载 C++ 11 Lambda表达式
原文地址:https://www.cnblogs.com/DswCnblog/p/5629165.htmlC++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就...
2019-02-24 16:08:26
5118
原创 c++模板排序函数
//模板函数 对数组arr进行选择排序//选择排序template <typename T>void selsectionSort( T arr[] , int n){ for (int i = 0 ; i < n ; i++ ) { int minIndex = i; for ( int j = i + 1 ; j < n ; j ++) if...
2019-01-18 19:31:05
645
转载 计数的方法:可重组合和全排列
原文地址:https://blog.csdn.net/a262624圆排列圆排列就是围成一个圆。圆旋转一下是同一个排列。因此从n个中取r个的圆排列的排列数为 P(n,r)/r这是因为r个中间有r个空隙,沿着r个空隙剪开可以分别得到r中排列。项链排列项链排列和圆排列不同的地方是项链是立体的,可以翻过来,是同一种排列因此,项链排列的公式是P(n, r)/2r可重...
2018-10-23 21:01:53
3872
1
转载 C++,为什么str=new char[strlen(s)+1];中要加一
因为strlen是计算字符串有多少字符的,不包括结束符,所以加一。如"abc",占四个字节,strlen的值是3//释放实例自身已有内存 delete[] m_pData; m_pData=NULL;//在删除自身内存以后在重新new一个长度为len+1的字符数组,类似拷贝构造函数 int len=strlen(str.m_pData); m_pDat...
2018-10-09 21:15:36
3225
1
转载 C++中#include的两种方式
一、#include< > #include< > 引用的是编译器的类库路径里面的头文件。 假如你编译器定义的自带头文件引用在 C:\Keil\c51\INC\ 下面,则 #include<stdio.h> 引用的就是 C:\Keil\c51\INC\stdio.h 这个头文件,不管你的项目在什么目录里, C:\Keil\c51\INC\stdio....
2018-10-09 20:10:02
10026
转载 C/C++ strlen(str)和str.length()和str.size()的区别
转载:https://blog.csdn.net/hannea/article/details/25102727strlen(str)和str.length()和str.size()都可以求字符串长度,返回字符串中字符的长度,不包括‘/0’。其中str.length()和str.size()是同义词,返回同样的值。strlen(str)是用于求字符数组的长度,其参数是char*。...
2018-10-09 16:48:36
2253
转载 前置++和后置++
前置++:即++运算符位于操作数的前面,例如:++i;后置++:即++运算符位于操作数后面,例如:i++;注意一下几点:1、前置++重载时没有参数,而后置++重载时有参数。不会使用其参数,仅仅是区分用。可以理解为前置++后面有参数了,所以不需要参数2、前置++需要返回引用,因为重载自加运算符后可以返回对象的引用, 以方便在表达式中连续使用。而后置++返回的不是引用,所以不能进行连续使用。...
2018-10-08 20:31:29
1045
转载 Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,...
2018-09-20 14:53:54
117
转载 C/C++整型上下限INT_MAX INT_MIN及其运算
C中常量INT_MAX和INT_MIN分别表示最大、最小整数,定义在头文件limits.h中。INT_MIN在标准头文件limits.h中定义。#define INT_MAX 2147483647#define INT_MIN (-INT_MAX - 1)1. INT_MAX,INT_MIN数值大小因为int占4字节32位,根据二进制编码的规则,INT_MAX = 2^31-1...
2018-09-18 20:12:07
7755
转载 二级指针的作用详解
一、概念在如下的A指向B、B指向C的指向关系中:首先C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x00000004,但是B内存中存放的是C的地址,所以B里面的内容就是0x00000008。那么到此...
2018-09-18 15:39:17
216
转载 error C2275: “XXXX”: 将此类型用作表达式非法
问题描述:最近在学习MFC,学习一些windows的API函数。在按教程编写一个很简单的例子时出现了编译错误。如下图所示: 问题分析:将C代码在VC++中编译,经常会出现error C2275错误,结果是变量的定义位置不对,应该在函数块的最前面。这是一个编程习惯的问题。在移植c++代码到c的时候,经常会出现一个奇怪的错误:“error C2275: “xxxxx”:...
2018-09-07 15:48:45
722
转载 应用程序无法正常启动0xc000007b;无法启动此程序因为计算机中丢失D3DCOMPILER_43.dll
像这类问题,你肯定是缺少东西的。但是不一定是只缺少上面上面显示的。推荐一个工具DirectXRepairV3.5。最好把扩展的东西也下载下来。下载链接是http://www.pc6.com/softview/softview_57945.html原文地址:https://blog.csdn.net/sinat_25957705/article/details/70281618...
2018-05-17 03:05:11
1650
转载 Win7激活工具无效?输入SLMGR -REARM显示不是内部命令?
今天激活win7可费劲了,网上方法用了很多,什么用小马激活,输入命令SLMGR,,,,,,都没用。最后,看到这篇文章,用了“WIN7 activation.exe”,终于搞定了。分享给大家:原文地址:https://blog.csdn.net/so_geili/article/details/689809751、问题概述 我的电脑是windows 7 ×64旗舰版,本来是好好的没有问题。但是,今...
2018-04-29 10:54:37
36849
1
转载 java.lang.SecurityException: getDeviceId: Neither user 10705 nor current process has android.permiss
错误异常java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has android.permission.READ_PHONE_STATE.这里的getDeviceId可能是获取系统状态或内容的操作,最后的android.permission.READ_PHONE_STATE 也可能是其它...
2018-04-08 22:25:51
1257
原创 hdu 1005 Number Sequence
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).这道题递归不做任何优化就会stackov...
2018-02-16 20:48:44
218
转载 装载问题 回溯法剪枝过程详解 cw + r > bestw
因为我参考的文章也是转,暂时没找到真正的作者,如有知原地址,望告之,再加以修正。1.问题描述: 有一批共有 n 个集装箱要装上两艘载重量分别为 c1 和 c2 的轮船,其中集装箱 i 的重量为 w[i], 且重量之和小于(c1 + c2)。装载问题要求确定是否存在一个合理的装载方案可将这 n 个集装箱装上这两艘轮船。如果有,找出一种装载方案。 例如,当n=3,c1=c2=50,且w=...
2018-02-10 14:01:41
4443
原创 Android Studio最全快捷键(更新)
把平时用Android Studio时用过的快捷键集合整理了一下,以便学习和回忆:ctr+alt+l 代码格式化control+/ 代码注释.sw 快速生成switch alt + enter 万能修复键 control + alt +空格 fbc 查找控件并转型 .field提取成员变量(快捷生成变量).cast 转型
2017-06-11 22:46:45
1187
转载 android 使用Intent传递数据之返回结果
我们开发应用时,不仅仅需要传递数据给其他activity,也要从其他activity中返回数据。返回数据,我们一般采用Intent对象的方式来返回数据,采用这种方式,需要使用startActivityForResult方法来显式Activity,并且需要重写onActivityResult方法。import android.os.Bundle;import android.app.Activ
2017-03-26 22:41:33
573
转载 volatile为什么要修饰中断里的变量
原文地址:http://blog.csdn.net/fengyunjh6/article/details/9055359共有四种情况:就下面这三种情况,还有利用for循环去延时的程序防止被优化(编译器认为for循环没用而优化掉),没有其它了,如果是这几种,那就干脆直接用volatile修饰:一个是防止变量在其它地方被改变,而cash里没有改变,所以要求每次都要读取内
2017-03-26 17:56:59
2283
1
转载 Java中hashCode和equals的区别和作用
以下是关于HashCode的官方文档定义:hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改
2017-03-22 20:57:40
592
原创 ListView显示自定义新闻内容简单Adapter用法
public class MainActivity extends Activity implements OnItemClickListener{ public TextView tv; public ListView lv; public ArrayList> alNews; public SimpleAdapter sadapter; @Override prot
2017-03-15 23:04:47
431
原创 Android Studio常用快捷键
总结了几个Android Studio常用的快捷键,打*的用的最多:Ctrl+O ---> 快速重写父类代码*****Alt+Insert ---> 生成get set方法*****alt+Enter键。-->错误修复快捷键*****Ctrl+Q--->快速查看文档*****Ctrl+f--->本页查找Ctrl+F7--->函数被引用的地方Ctrl+F12-
2017-02-26 18:38:57
268
转载 android之android.os.NetworkOnMainThreadException异常
对新手来说莫过于一个很大的坑了,遇到这个问题,你会发现,ip正确,给了访问网络的权限,buffer = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));始终会是个空对象,最后终于找到答案:从Honeycomb SDK(3.0)开始,google不再允许网络请求(HTTP、Socket)等相关操作直接在Main
2017-02-15 17:52:36
9969
转载 无法启动此程序,因为计算机中丢失AdbWinApi.dll。尝试重新安装该程序以解决此问题
无法启动此程序,因为计算机中丢失AdbWinApi.dll。尝试重新安装该程序以解决此问题。 网上搜索发现原因很简单,缺少AdbWinApi.dll文件。 网上说把这个文件直接放在windows/system32下就OK了,我是64位系统,起初放这个目录不行,最后放在C:Windows\SysWOW64目录解决了问题。 关于AdbWinApi.dll文件在sdk安装根目录下
2017-02-11 10:58:56
32733
3
转载 Android中IDE、ADT、SDK、JDK、NDK的含义解释
Android中IDE、ADT、SDK、JDK、NDK的含义解释1. IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. ADT: Android Development tools的简称。即Andro
2017-02-09 21:35:37
674
转载 SDK和JDK区别
sdk,英文意思就是soft development kit (软件开发包),我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是Android sdk,在unity接入各种平台时,那么就需要用到各种平台的sdk包等等SDK就是指可以为第三方开发者提供特定的软件包、软件框架、硬件平台、操作系统等创建应用软件开发工具的集合,并且SDK还能简单的为某个程序设计语
2017-02-09 21:26:37
360
转载 android studio连接不上手机的解决办法
android stuido 连接真机能运行但是不能调试,通常跟某些手机软件有关。连不上手机时先查看端口是否能被绑定,使用cmd命令adb nodaemon server如果提示:cannot bind 'tcp:5037'是端口绑定失败,则继续查看到底是哪个端口给占用了运行命令:netstat -ano | findstr "5037" 结果输出:TCP 1
2017-02-09 13:09:47
3200
转载 Android Studio 学习之 Android SDK快速更新
找到国内谷歌服务器IP地址进入http://ping.chinaz.com/输入g.cn然后查询出最快的节点,复制下IP地址。如:IP:203.208.40.146 响应时间:3毫秒在Android Studio中打开SDK Manager,点击箭头指向的红框
2017-02-09 12:41:17
13547
转载 白话经典算法系列之七 堆与堆排序
堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。 二叉堆的定义 二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。当父结点的键值总是大于或等于任何一个子节点的键值时为最大堆
2017-02-04 19:58:44
378
原创 Android Studio时出现cannot resolve symbol R报错
前一天还用的好好的AS,第二天就报错了,在网上百度了半天都没找到解决方法,后来终于找到了,是因为我向工程中添加了一个.9.png格式的图片造成的,好像是说把jpg转换成png就会出现这种情况,真的是坑爹啊,中途没有任何报错......删除这张图片过后就搞定了
2017-01-25 12:32:23
712
原创 java写个纪念日
java写代码真是特别方便,一个功能就这么几行代码:package how;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class change { public static lo
2017-01-24 14:48:28
1705
转载 HTML与XML的区别
什么是HTML HTML的全拼是Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上
2017-01-02 23:08:11
382
1
原创 jdbc准备篇之sql server 2008新建数据库,新建登录名详细步骤
用jdbc连接sql server数据库需要自己建数据库,登录名和登录密码,接下来是详细过程:打开sql server 2008,登录进去后,右键数据库点新建数据库---建好后点开你新建数据库的表,右键新建表---输入列名和数据类型。。。保存后输入表名---右键表名点击编辑前两百行,写入你的 数据---然后是新建用户名和密码,右键点击最外层的“安全性”,注意不是你建好的数据库下的“
2016-12-19 00:11:40
518
贪心算法之会场安排问题(算法设计)
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人