转载:string、const char*、 char* 、char[]相互转换 本文转自:https://blog.csdn.net/rongrongyaofeiqi/article/details/52442169一:转化总结形式如下:使用时,要对源格式和目标格式进行初始化。源格式赋值为具体的内容,目标格式赋值为空。二、总结方法:1、 变成string,直接赋值。2、 char[]变成别的,直接赋值。3、...
使用ln -s解决库冲突的问题 1. linux系统下软连接ln -s的使用方法:软连建立:ln -s 源文件 软链接文件对源文件创建软连接文件,举例说明举例:当前目录是/local,而我经常要访问/usr/local/linux/work那么我就可以使用在local下建立一个文件linkwork,然后sudo ln -s /usr/local/linux/work /local/li...
Linuxmint19蓝牙连接的问题 安装完linuxMint19后自带的blueBerry扫描蓝牙始终扫描不到我的无线鼠标和无线键盘,但是却又能扫描到小米手机并连接,试验了各种方法都无果,就在快要放弃的时候终于找到了连不上的根本原因并成功解决了。起因笔记本装了LinuxMint19之后蓝牙一直连不上我的无线蓝牙鼠标罗技M590和静电容蓝牙键盘Niz Plum,而我在Windows下面测试均是可以连接的,所以排除了硬件的...
LinuxMint19安装小记 系统安装我是笔记本单独安装LinuxMint19单系统,再虚拟机安装WIN7,所以不存在引导问题(安装前关闭BIOS安全启动)。一共分了四个区uefi---500M,swap---8000M,/---250G,/home---250G.引导直接默认装到sda硬盘。系统设置装完开机后需要做一些系统方面的设置,主要包括换源、更新、显卡驱动、输入法、浏览器、主题、字体等等。卸载软件除...
10个全网最具创意的聊天机器人:漫威和联合国儿童基金会都在尝试使用聊天机器人... 如果你曾经使用过客户支持的在线聊天服务,你可能会经历这种含糊不清的怀疑,即你正在聊天的“人”可能实际上是一个机器人。就像我们在无数电影中看到的那些非常僵硬的机器人 - 悲惨,可怜的机器受到痛苦限制的情感范围折磨,徒劳地希望获得更大程度的人性 - 聊天机器人通常听起来接近人类,但并不完全是。他们说话内容很尴尬,节奏混乱。聊天机器人插图爱他们或恨他们,聊天机器人就在这里。近年来,聊天...
PyTorch官方教程中文版 PyTorch官方教程中文版作者:磐创 AI pytorch 翻译小组: News & fendouaiPyTorch 入门教程:http://pytorchchina.com专栏介绍:PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebookd的人工智能小组开发,不仅能够 实现强大的GPU加速,同时还支持动态神经...
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?... 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/darling_forever/article/details/80116116————————————————在Ubuntu中用apt-get命令安装软件是出现如下错误:网上搜了一下原因,说...
node不要使用最新版本,使用LTS版本 错误现象const { Math, Object, Reflect } = primordials;原因使用了最新的node版本解决使用稳定版本,参考官网说明,目前10.x的版本是稳定版本(LTS)yarn的使用避免和npm混用安装推荐:npm install -g yarn不推荐:brew install yarn会覆盖node版本,安装最新的node版本(不是L...
linux如何找回已经删除的文件?lsof 简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口...
如何解决mac brew遇到无法下载的依赖? 使用brew安装软件时,需要下载依赖包,但是如果依赖包特别大的时候,就很容易失败;brew本身不支持断点续传;但是可以使用wget -c的方式断点续传的下载依赖;下载完如何给brew安装使用呢?参考:https://www.jianshu.com/p/a5bd7ef4ed62之所以使用brew安装,方便管理mac brew 下载缓存目录:~/Library/Caches/Home...
Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack 现象在用`mobx-react-router`的`this.props.history.push("/")`的时候,浏览器会提示 Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack解决原因:这个是 reactr-router 的一个提示...
mac的公式编辑器: mathtype/latex mathtype收费版,且马上不能在mac系统上使用latex搜索一下:➜ ~ brew search latex==> Formulaegnome-latex latex2html latex2rtf latexdiff ...
文件描述符FD的含义/文件句柄 使用sudo lsof -nP -iTCP -sTCP:LISTEN查看占用端口的程序;因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能概念文件句柄是windows系统的概念,在linux下称之为文件描述符FD(file description)常用命令sort -nr 安装数字逆序排列 -n number -r rever...
docker里安装kali linux docker里安装kali linux 官网镜像docker search kalidocker pull kalilinux/kali-linux-dockervi /etc/apt/sources.list 替换为以下源并保存deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-s...
Java性能调优 https://www.cnblogs.com/duanxz/p/8533174.htmlhttps://www.jianshu.com/p/764d915bdf0c转载于:https://www.cnblogs.com/shengulong/p/11565541.html
tcpreplay使用介绍 安装brew install tcpreplayyum install tcpreplaytcpreplay 回放tcpreplay is a tool for replaying network traffic from files saved with tcpdump or other tools which write pcap(3) files.tcpreplay回放的...
k8s调度器之亲和性和反亲和性/节点选择器 容器在节点(物理机)上是如何部署的是由调度器scheduler进行调度的调度策略随机通过节点选择器选择某些节点通过节点亲和性和pod的亲和性及反亲和性实现更细粒度的控制参考https://www.jianshu.com/p/61725f179223https://blog.csdn.net/qq_39295735/article/details/88565425ht...
幂等性处理 幂等:是一个数学概念,表示N次变换和1次变换的结果相同。幂等操作:其特点是任意多次执行所产生的影响均与一次执行的影响相同(不会改变资源状态,对数据没有副作用)。幂等性:一系列操作都是幂等操作。幂等接口:幂等接口认为,外部调用者会存在多次调用的场景,为了防止重试对数据状态的改变,需要将接口的设计为幂等的https://www.jianshu.com/p/cea3675a590bh...
JMC(Java Mission Control)在mac下无法启动和显示界面 错误`org.eclipse.swt.layout.griddata cannot be cast to org.eclipse.swt.layout.filldata`解决来源注意根据自己的情况选择不同的版本,从jar的命名(org.eclipse.swt.cocoa.macosx.x86_64_3.103.1.v20140903-1947.jar)来看,版本应该是3.103...
jstat介绍 命令可用选项➜ ~ jstat -options-class-compiler-gc-gccapacity-gccause-gcmetacapacity-gcnew-gcnewcapacity-gcold-gcoldcapacity-gcutil-printcompilation查看➜ ~ jstat -gcutil 65007 500 7S0 ...
jcmd的简单实用 命令jcmd显示所有java进程id及相关信息命令 jcmd java_pid help显示某个java进程的所有可用命令➜ jobs jcmd 61185 help61185:The following commands are available:JFR.stopJFR.startJFR.dumpJFR.checkVM.native_memoryVM.che...
Okhttp3基本使用 https://square.github.io/okhttp/https://www.jianshu.com/p/da4a806e599bhttps://www.cnblogs.com/wzk-0000/p/10955406.html转载于:https://www.cnblogs.com/shengulong/p/11546784.html
ConfigMap介绍 来源ConfigMap API资源用来保存key-value pair配置数据,这个数据可以在pods里使用,或者被用来为像controller一样的系统组件存储配置数据。虽然ConfigMap跟Secrets类似,但是ConfigMap更方便的处理不含敏感信息的字符串。 注意:ConfigMaps不是属性配置文件的替代品。ConfigMaps只是作为多个properties文件的引...
Spring中的@Transactional(rollbackFor = Exception.class)属性详解 https://www.cnblogs.com/clwydjgs/p/9317849.html转载于:https://www.cnblogs.com/shengulong/p/11546778.html
Java中import和import static的区别 https://blog.csdn.net/entomb/article/details/86477199转载于:https://www.cnblogs.com/shengulong/p/11546775.html
jpa命名规范 来源注意不同类型的数据库支持不同强调:需要强调的是,命名规则也不适合delete insert update. 只适合简单查询默认Java对象的驼峰式命名对应数据库的下划线命名,如图:fileFullPath对应file_full_pathbelongNodeId对应belong_node_id转载于:https://www.cnblogs.com/she...
Intellij IDEA Debug 多模块下断点目标源问题 Ctrl+Alt+S进入Settings,选择Debugger->show alternative source switcher 勾选,开启显示替代源选择器由于项目工程存放了多个应用模块,包括app模块 cms模块,并存在小部分代码相同的情况下,会出现断点跳转至不正确的目标源,此时开启源选择器,即可手动选择,如图:转载于:https://www.cnblogs...
jpa序号/数字占位符?1/?2 这里的入参nodeId对应占位符?1,入参severity对应?2;缺点是,序号必须是顺序的,按参数顺序严格对应@Modifying@Transactional@Query(value = "delete from warning_detail where node_id=?1 and severity=?2")int deleteByNodeIdAndSeverity(Stri...
来几个抽奖的程序 基本步骤一个绚丽的前端动态展示所有成员的名字或者头像后端随机抽取,去除已经抽取的名字,记录已经抽中的名单控制程序:开始/停止/选择本次抽取的人数/重置按钮如果纯前端实现的化:就把信息保存到本地存储里,比如 https://github.com/fouber/lotteryhttps://github.com/hanxiansen/hanshan-lotteryhttps...
maven执行过程中抛出的各类异常信息 价值各类异常信息分类举例maven源代码的模块maven-core里的各类*Exception命名的class包含里,maven执行过程中打印的各类异常日志内容比如如下错误错误信息分别来自(分别在源代码里搜索关键信息):转载于:https://www.cnblogs.com/shengulong/p/11510864.html...
如何调试Maven软件的源代码 和调试maven插件方法一样修改maven源代码打包模块apache-maven,生成apache-maven-x.x.x-bin.tar.gz解压上面的压缩包,生成目录apache-maven-x.x.x,在某个maven项目下执行/根路径/apache-maven-x.x.x/bin/mvnDebug clean install -DskipTests在maven源码项目里...
Shell特殊变量 $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到$?上个命令的退出状态,或函数的返回值...
Maven下载依赖包所使用的方法或者说三方包 wagon-http-3.2.0-shaded.jar下载主要用的是这个包,mac位于路径/usr/local/Cellar/maven/3.6.0/libexec/lib下如图,即使修改jar包的名字,也不影响使用,因为只要保证在CLASS_PATH里就行,和名字无关依赖包说明可以修改依赖包源码,重新打包,以控制下载操作,比如修改超时时间,重试次数等http://maven...
如何去除PATH里的重复项并排序 注意sed的用法,linux和Mac os不同,linux是Gnu的,Mac是BSD的PATH排序去掉重复内容mac和linux的换行符替换方法不一样,如下是Mac下的操作export PATH=$(echo $PATH | tr ':' '' | sort | uniq | tr -s '' ':' | sed 's/:$//g')export PATH=$(ec...
如何区分进程和线程ps -eLf 方式使用ls /proc/pid/task/ 查看线程使用ps -eLf命令/ps aux -L/ps aux -el使用pstree进程和线程进程是资源分配的最小单位线程是cpu时间片分配的最小单位一个进程至少包含一个线程,即主线程ps -eLf各字段含义UID:用户IDPID:process id 进程idPPID: parent process id...
git rev-parse介绍;获取commit id git rev-parse master^{commit} 是什么意思显示master提交的SHA1值if you want to make sure that the output actually names an object in your object database and/or can be used as a specific type of object you ...
nfs搭建;nfs监控;mount对于nfs的相应配置 nfs搭建https://www.cnblogs.com/lms0755/p/9211585.htmlhttps://www.jianshu.com/p/e47cccbb3ae5https://help.aliyun.com/knowledge_detail/125389.html#task-1130493https://www.cnblogs.com/yueminghai/p/...
java的mock工具:mockito https://site.mockito.orghttps://github.com/mockito/mockitohttps://github.com/hehonghui/mockito-doc-zh转载于:https://www.cnblogs.com/shengulong/p/11495342.html
django model的update时auto_now不被更新的原因 gmt_create自动添加auto_now_add;gmt_modify自动更新auto_nowclass CommonInfo(models.Model):"""基类,提供共同信息,不会创建真实的table"""class Meta: # 声明自己为抽象基类 abstract = True # 下面表示先根据更新时间gmt_modify降序排序,如果更...
linux进程状态D 原因进程状态D,往往是由于 I/O 资源得不到满足而引发等待 ,举个例子,当 NFS 服务端关闭之时,若未事先 umount 相关目录,在 NFS 客户端执行 df 就会挂住整个登录会话,按 Ctrl+C 、Ctrl+Z 都无济于事。断开连接再登录,执行 ps axf 则看到刚才的 df 进程状态位已变成了 D ,kill -9 无法杀灭。正确的处理方式,是马上恢复 NFS 服务端,再...
Django F() and Q() https://www.jianshu.com/p/6cad2bf1eb6ahttps://www.cnblogs.com/ccorz/p/5882400.html转载于:https://www.cnblogs.com/shengulong/p/11487819.html
git的压缩原理;git的pack文件;git gc操作原理;Resolving deltas: 100% (2695/2695), done.做了什么... 文件含义verify-pack -- validate packed git archive files.git/objects/pack/.pack为压缩后的文件,把.git/objects/下松散的文件进行了压缩,.git/objects/pack/.idx为压缩后的索引,方便快速在压缩的文件里找到某个文件手动执行git gc的时候,或者向远程推送的时候,都会进行打包的操作...
oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码 两个jdk的区别oracle jdk是sun/oracle(甲骨文)公司的,部分jdk开源;相对比较稳定,使用的比较多。openjdk是完全开源的,据说是官方oracle唯一承认的开源版本。idea如何调试jdk代码首先oracle默认的源码包是不全的这是当前项目的CLASS_PATH和对应的源码路径(除了前两个zip包是自带的,其他都是我添加的)(jdk1.8源码下载...
jenkins的slave/agent如何通过tcp端口和master建立连接 Jenkins是master-slave/agent结构,可以通过代理把任务下发到各个agent/slave上去执行如图,首先在master上开启代理配置,指定master上开启的tcp端口,以及和slave进行通信的代理协议然后就可以创建新的节点(node)。只有上面开启了代理配置,这里的“启动方式”才会出现“通过Java Web启动代理”的选项在某个slave机器上,主动建...
netstat -anp/ss -t里的Send-Q和Recv-Q含义 Send-Q对方没有收到的数据或者说没有Ack的,还在本地缓冲区Recv-Q数据已经在本地接收缓冲区,但是还没有recv()The count of bytes not copied by the user program connected to this socket.单位是字节,是表示程序总共还有多少字节的数据没有从内核空间的套接字缓存拷贝到用户空间。CLOSE_WAI...
python的网络工具scapy 文档https://scapy.readthedocs.io/en/latest/api/scapy.sendrecv.html阅读文档https://blog.csdn.net/Al_xin/article/details/52305549https://www.cnblogs.com/darkpig/p/7629854.htmlhttps://blog.csdn.net/h...
macos的iptables功能是pfctl pfctlhttps://www.kokaruk.com/macos-pf-firewall/https://blog.csdn.net/yjy1304/article/details/90762170https://blog.csdn.net/shuishen49/article/details/77587527转载于:https://www.cnblogs.com/she...
iptables拦截tcp报文syn/ack/rst/psh/fin https://www.cnblogs.com/Qingluan/p/5137136.htmlhttps://blog.csdn.net/weixin_34216107/article/details/89903815http://www.zsythink.net/archives/1199/转载于:https://www.cnblogs.com/shengulong/p/11...
cookie与session 一).cookie的特点:cookie是一门客户端缓存技术cookie数据由服务器生成,发送给浏览器保存cookie数据的格式:键值对cookie数据过期机制:设置expire值cookie是一门客户端技术,一般是由服务器生成返回给浏览器客户端来保存的,并且cookie是以键值对的形式保存在浏览器客户端的,每一个cookie都会有名称,值,过期时间...。co...
Day3静态方法和类方法、继承和多态、列表生成式、函数闭包 一、静态方法和类方法之前,我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三角形,并提供计算周长和面积的方法,但是传入的三条边长未必能构造出三角形对象,因此我们可以先写一个方法来验证三条边长是否可以构成三角形,这个方法很显然就不是对象方法,因为在调用这个方法时三...
Day2面向对象进阶 访问可见性问题在Python中,属性和方法的访问权限只有两种,也就是公开的和私有的,如果希望属性是私有的,在给属性命名时可以用两个下划线作为开头,下面的代码可以验证这一点。# 私有变量,变量名前面加"__"# 如果非要使用私有变量,那么可以使用dir(class())去查看它真正的名字.# 私有变量/函数,在类内部可以直接调用.# 如果你想体现一个变量/函数特别重要你可以使用"_...
8.6 面向对象编程基础 类和对象简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西...
深入理解java虚拟机读书笔记-----Java堆(GC堆)详解 简介 java堆在java虚拟机启动时创建,是java虚拟机所管理的内存中最大的一块,它是被所有线程共享的一块逻辑区域,在java虚拟机规范中,只要求其逻辑上是连续的即可,并不要求物理上的连续性(这可以结合操作系统内存管理的相关知识来理解)。java堆唯一的作用就是存储对象实例和数组。 从内存回收角度来看,现在的虚拟机大多数采用分代收集算法,因此,java堆还可以细分为...
22-Hibernate检索方式 目录:HQLQBCSQL1)HQL: HQL是Hibernate查询语言的简称,是一种面向对象的查询语言,使用类,对象,和属性,没有表和字段的概念。使用HQL查询的基本步骤:获得session ----》 编写HQL语句 ------》 创建Query对象 -------》 执行查询,获得结果。 String...
离职申请模板 在网上找了很久没有想要的模板,这里写个,分享给大家!!!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++尊敬的各位领导: 您好! 由于个人职业规划和一些现实因素,经过慎重考虑之后,特此提出离职申请,敬请批准。 在XXX公司工作一年多的时间里,我有幸得到了各位领导及同事们的...
要是满足下面的其中3种情况,你就跑路吧 在职场生活中,什么时候跑路是很纠结的。以下列出几种情况,要是你满足你就准备跑路。但是请记住先找下一家,先找一家,找到下家,,,(重要的事说三遍)+++++++++++++++++++++++++++++++++++++++++++++++++++++++1.当前这份工作让你没有激情,让你很痛苦,很无聊2.得不到上面及同事的认可,只会工作没有存在感3.当前公司已经学不到你想...
vim程序编辑器---常用操作整理 vim程序编辑器---常用操作整理移动光标方法o在光标行的下一行,进入编辑模式$移动到光标这行,最末尾的地方G(大写)移动到文件最末行:set nu文件显示行数:set nonu取消显示的...
Tomcat配置解析 Tomcat文件配置tomcat解压后目录bin:可执行文件(startup.bat shutdown.bat)conf:配置文件(server.xml)lib:tomcat依赖的jar文件log:日志文件(记录出错等信息)temp:临时文件webapps:可执行的项目(将我们开发的项目 放入该目录)work:存放由jsp翻译成的j...
Ubuntu系统 apt-get update失败解决办法 使用apt-get的时候发现ubuntu和阿里云均已经不提供该版本的源,所以需要找到其他的替代源。使用的ubuntu版本是14.10,属于非LTS(长期支持版本),因此前一段时间还可以使用apt-get update来更新源,现在已提示更新失败,无法下载,无法访问了。现提供一种解决思路供大家参考。第一步Ubutun版本的更新比较快,目前只有10.04,12.04,14.04,以及后续...
Python time模块 元组(struct_time)方式:struct_time元组共有9个元素,返回struct_time的函数主要有gmtime(), localtime(), strptime(). 下面列出这种方式元组中的几个元素.索引(Index)属性(Attribute)值(Values)0tm_year(年)比如20191tm_mon(...
springboot集成springcloud,启动时报错java.lang.AbstractMethodError: null 出现这个问题是springboot和springcloud的版本不匹配。我此处使用了springboot 2.0.4.RELEASE,springcloud 使用了Finchley.SR2。修改方法是将springboot 版本改为 2.1.1RELEASE。转载于:https://www.cnblogs.com/xiangxinhouse/p/11510048.htm...
maven将自己的springboot项目打包成jar包后,作为工具包引入其他项目,找不到jar中的类... 将springboot项目打包成jar包,作为工具包导入项目后,找不到jar中的类。原因是:springboot项目使用了自动的打包插件。原先的插件配置: <build> <plugins> <groupId>org.springframework.boot</groupId> <a...
linux系统下 android studio的 Terminal 中 执行 gradlew命令找不到 错误显示:原因是linux系统中优先查找的是PATH环境中的程序,并不是当前目录下,执行当前目录下的程序要加上./。这个错误很明白了,没有gradlew的执行权限。可以ls -al查看下gradlew的权限,默认显示的是:-rw-rw-rw-。没有x执行权限。直接在Terminal中或者用系统自带的terminal工具进入当前项目的根目录添加执行权限。比如我的项目目...
占位图片placehold.it生成 (1)默认:http://www.placehold.it/350x200/cccccc/969696.jpg/&text=loading..(2)格式:http://www.placehold.it/widthxheight/bgcolor/textcolor[&text=hello+world]组成说明: 1. http://www.placehold....
linux中zookeeper开机自启动和注册为服务 1.安装jdk,zookeeper就不说啦,自己搜索下。2.开机自启动和注册为服务。(1)开机自启动:编辑/etc/rc.d/rc.local文件,添加zkServer.sh路径。 vi /etc/rc.d/rc.local #!/bin/sh # This script will be executed *after* all the other init sc...
linux 系统下删除tar.gz的tar 在终端输入:1.删除环境配置 vi /etc/profile删除对应的jdk配置。2.删除jvm rm /usr/lib/jvm3.删除对应的tar解压的java目录。4.输入 java 或者 javac后无法访问则成功。转载于:https://www.cnblogs.com/xiangxinhouse/p/11143564.html...
VMWare中Centos Minimal最小安装包安装后网络,ftp配置 1.官网下载centos Minimal安装包,安装。2.使用ip addr命令查看后没有ip地址显示。3.点击WMWare的编辑->虚拟网络编辑->选择vmnet0(Bridged),Bridged to:"自己的适配器"->保存。4.点击WMWare的虚拟机->设置->网络适配器->选择Bridged。5.配置好后输入命令: ...
linux中安装rdesktop远程访问windows服务器 下载rdesktop。此处提供一个.deb的下载包,下载地址。提取码:t020。1.安装。终端输入 dpkg -irdesktop_1.8.6-2_amd64.deb安装中可能会提示错误: 缺少了libgssglue依赖。可以百度自定搜索下载。此处提供一个.deb安装包。下载地址。提取码:6029。安装libgssglue。终端进入到包所在目录后输入 ...
linux 安装 sudo 1、安装sudo# apt-get install sudo2、修改 /etc/sudoers 文件属性为可写# chmod +w /etc/sudoers3、编辑 /etc/sudoers ,添加如下行# vim /etc/sudoersroot ALL=(ALL) ALLuser ALL=(ALL) ALL 用户user执行sudo时需要密码。#user ALL=NOPASSWD:A...
Linux(Debian)发行版中文输入法 Linux发行版下有两大输入法框架:ibus 和fcitx,其中fcitx 的体验要比ibus 好,因此选择 fcitx 框架,并安装中文输入法。中文输入法中你可以选择fcitx-pinyin or fcitx-sunpinyin or fcitx-googlepinyin进行安装.本教程主要讲解如何在Debian 9上安装中文输入法.对于中文环境的用户来说,安装Linux发行版...
Debian或者Ubuntu中安装secureCRT/secureFX 1.官网下载 ubuntu 下的 xx.deb安装包。此处使用的安装包是scrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb,点击下载,提取码:5em3。2.安装 dpkg -iscrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb安装中出现了 scrt依赖于libssl1.0.0;然而未安装软件包libssl...
Debian系统中当安装deb软件时出现:deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171... vi /etc/apt/sources.list // 注释掉下面这句话# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11]/ stretch contrib main转载于:https://www.cnblogs.com/xiangxinhouse/p/...
两个按钮更换同一张图片要按两次的问题 偶然发现了安卓的这个坑,使用两个Button绑定actiondown和actionup更换同一个ImageView的图片要按两次才行,唯一的解决办法是设置imageview的显示图片水平<level-list xmlns:android="http://schemas.android.com/apk/res/android"> <item ...
《隐私政策》 本隐私政策将帮助您了解:我们会遵循隐私政策收集、使用您的信息,但不会仅因您同意本隐私政策而采用强制捆绑的方式一揽子收集个人信息。当您使用或开启相关功能或使用服务时,为实现功能、服务所必需,我们会收集、使用相关信息。除非是为实现基本业务功能或根据法律法规要求所必需的必要信息,您均可以拒绝提供且不影响其他功能或服务。我们将在隐私政策中逐项说明哪些是必要信息。如果您未登录账号,我们会通过设...
viewPager删除缓存fragment fragment结合viewpager会缓存fragment在内存,除非退出程序,想要不退出程序情况下刷新fragment页面,就要删除缓存;public class MainActivity extends AppCompatActivity { ViewPagerAdapter2 viewPagerAdapter2; ViewPager viewPag...
POJ1322Chocolate--概论DP 题目在这里每次从包装中取出一块巧克力并放在桌子上。如果桌子上有两个相同颜色的巧克力,则将这两个丢掉。如果包中有C种颜色的巧克力(颜色均匀分布),从包装中取出N个巧克力后,桌子上确实有M个巧克力的概率是多少?对于每种情况,存在三个非负整数:C(C <= 100),N和M(N,M <= 1000000)。题目要求取出n个巧克力后,桌上剩余m个巧克力的概率。那我们就按着题...
洛谷P3372--线段树代码模板1 如题,已知一个数列,你需要进行下面两种操作:1.将某区间每一个数加上x2.求出某区间每一个数的和输入格式第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含3或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区间[x,y]...
[转发]C++中new和malloc的区别 原文地址:https://blog.csdn.net/linux_ever/article/details/50533149new与malloc的10点区别1. 申请的内存所在位置new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该...
POJ1861(Network)-Kruskal 题目在这Sample Input4 61 2 11 3 11 4 22 3 13 4 12 4 1Sample Output141 21 32 33 4题目意思:4个点,6个边,每个边有对应的权值。最后输出一行为路径中最大的边的值,第二行为路径上边的总数,第三行为每条边的始末编号。题目需要求出最小生成树的最大边的最小...
【转】对于任意的非负整数,统计其二进制展开中数位1的总数 转自 :https://www.cnblogs.com/maples7/archive/2015/05/02/4472208.html问题: 对于任意的非负整数,统计其二进制展开中数位1的总数。解决: 相关Blog:http://www.cnblogs.com/maples7/p/4324844.html 在看这篇之前可以先看看上述这篇,这篇...
POJ1979(Red and Black)--FloodFill 题目在这里题目意思是这样的,一个人起始位置在 '@' 处,他在途中能到达的地方为 ' . ' 而 '#' 是障碍物,他不能到达。问途中他所有能到达的 '.'的数量是多少 ??当然,他自己本身也算一个能到达的点。其中两个样例的结果是这样的走出来的,这是"显而易见"的,哈哈~当然,当图很大的时候,数起来就能费事了。所用的这个方法叫做FlooFill...
运算符重载和深浅拷贝 对于某些运算符号(+,-,*,/....),我们不满足与它原有的操作方式,而是要在对特有对象(如负数的加减)进行使用,但是编译器会不允许这样做,因为会与操作符原本的类型不匹配而导致操作失败。因此我们需要对运算符进行重载,即赋予它新的意义,从而满足我们的使用需求。如complex_a和complex_b是两个复数对象求两个复数的和, 希望能直接写:complexa + comple_b...
最小生成树-Prim算法 最小生成树minimal-spanning-tree(概念就不具体介绍了)有两种基于不同贪心选择的算法,一个为Prim算法,一个为Kruskal算法。Prim和Dijkstra算法很像,只是少了些东西。它将结点分为两类,一类是已经选择了的确定的,构建好了的mst的结点,另一类是还没确定的未选择的结点。流程是这样的:(括号内为权值),U集合:MST的点集合,V-U:未选择的点集合...
POJ1222、POJ3279、POJ1753--Flip POJ1222-EXTENDED LIGHTS OUTPOJ3279-FliptilePOJ1753-Flip Game为什么将着三个题放一起讲呢?因为只要搞明白了其中一点,就可以一次3ac了~~首先讲下每个题目的意思1.EXTENDED LIGHTS OUT给你5行6列的01矩阵,0代表该点的灯是关闭的,1代表该点的灯是开着的,要求出每一栈灯是否按下...
C++复制构造函数,类型转换构造函数,析构函数,引用,指针常量和常量指针 复制构造函数形如className :: className(const &) / className :: className(const className &)后者能以常量对象作为参数如不写复制构造函数,则编译器默认提供,为了完成对象的复制功能它起作用有三个工作环境:1.一个对象初始化另一个同类的对象1 Simple c2(c1);2 S...
最小生成树-Kruskal算法 与Prim算法贪心选择不同,Kruskal算法采取每次选择权值最小的边的方法,这样,在不构成环且最后能够连接完所有边它们的权重和一定是最小的。和之前Prim算法的图一样,便于区别二者。Kruskal既然是选择最小的边,那么就先找一个最小的出来,是1-6(10)然后继续找出剩下的边中最小一条边,是3-4(12)继续找一条最小的出来,2-7(14)在来,为...
[转]全网最!详!细!tarjan算法讲解 转发地址:https://blog.csdn.net/qq_34374664/article/details/77488976原版的地址好像挂了.....看到别人总结的很好,自己就偷个懒吧。。以下为转发内容全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单!tarjan算...
POJ3255(Roadblocks)--次短路径 点这里看题目3228K485MSG++2453B根据题意和测试用例知道这是一个求次短路径的题目。次短路径,就是比最短路径长那么一丢丢的路径,而题中又是要求从一点到指定点的次短路径,果断Dijkstra。R(1 ≤R≤ 100,000,N (1 ≤N≤ 5000) ,lengthD(1 ≤D≤ 5000),所以我用链式向前星...
POJ3368(Frequent values)--线段树 题目在这里3368Accepted7312K1829MSC++6936B题意为给你一组数据,再给定一组区间,问你这个区间内出现次数最多的元素的次数是多少。我还记得这题是学校校赛基础的题目,当时懵懵懂懂的用分治交了6次TLE。知道了线段树之后才后悔每更早的认识她。一段区间内的多次出现的数的次数,在线段树查询中有以下几种情况1....
[转]图论-链式向前星 转自:https://blog.csdn.net/hz18790581821/article/details/70233495我们首先来看一下什么是前向星.前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了.用len[i...
POJ1573(Robot Motion)--简单模拟+简单dfs 题目在这里题意:问你按照图中所给的提示走,多少步能走出来???其实只要根据这个提示走下去就行了。模拟每一步就OK,因为下一步的操作和上一步一样,所以简单dfs。如果出现loop状态,只要记忆每个所到的点的第一次的步数,最后总步数减掉它即可 1 /*********************************************************...
Dijkstra+Heap模板 普通Dijkstra: 1 void DijkstraPath(int v0,int vis[],int dist[],int path[]) 2 { 3 int onePath[maxn]; 4 int d; 5 int k; 6 for(int i = 0;i < n;i++) 7 { 8 ...
POJ1611(The Suspects)--简单并查集 题目在这里关于SARS病毒传染的问题。在同一个组的学生是接触很近的,后面也会有新的同学的加入。其中有一位同学感染SARS,那么该组的所有同学得了SARS。要计算出有多少位学生感染SARS了。编号为0的同学是得了SARS的。直接用并查集解决水掉 1 #include<iostream> 2 #include<stdio.h> ...
POJ1475(Pushing Boxes)--bbffss 题目在这里题目一看完就忙着回忆童年了。推箱子的游戏。假设只有一个箱子。游戏在一个R行C列的由单位格子组成的区域中进行,每一步,你可以移动到相邻的四个格子中的一个,前提是那个格子是空的;或者,如果你在箱子旁边,你也可以推动箱子前进一格,当然不能推到区域外面。初始时你在其中某个格子内,你要把箱子推到指定格子。又由于箱子很重,所以你要用尽量少的推动次数。Inp...
python多进程通信实例分析 操作系统会为每一个创建的进程分配一个独立的地址空间,不同进程的地址空间是完全隔离的,因此如果不加其他的措施,他们完全感觉不到彼此的存在。那么进程之间怎么进行通信?他们之间的关联是怎样的?实现原理是什么?本文就来借助Python简单的聊一下进程之间的通信?还是那句话,原理是相同的,希望能透过具体的例子来体会一下本质的东西。下面尽量以简单的方式介绍一下每一类通信方式,具体的细节可以参照...
Asp.Net的控件ID asp.net控件有三个ID属性,ID、UniqueID和ClientID,但是这三个ID有什么不同?写个例子来看看新建一个.NET Framework 4.0的asp.net应用程序项目,vs会自动生成一个模板,里面包含几个aspx页面和一个母版页,在default.aspx页面中添加一个label控件和button控件,如图后台写上如下代码:string di...
java导出txt文本 页面项目结构html代码<html></head> <body> <form action="down/downLoad" method="post"> <input type="text" name="name"> <input type="su...
springboot学习笔记2:搭建web项目 再springboot学习期间,使用架构的方式搭建项目,项目创建方式参考重识maven创建工程及子工程,并添加层级依赖,项目结构如下:common:工具类;mapper:持久层;service:业务层;web:控制层;model:实体类然后父工程添加依赖:<?xml version="1.0" encoding="UTF-8"?><pro...
channel channelGo语言在语言级别提供的goroutine间的通信方式,让他们之间可以进行数据交互。声明方式:var chanName chan ElementType// 如:var ch1 chan int// 也可以使用make函数创建ch2 := make(chan string)上面创建了两个channel,ch1只能用来存储int类型的数据,ch2只能用来存储...