
一文了解py2/py3编码问题
无论是py2还是py3,都使用unicode作为内存编码,简称内码。保存在python解释器内存中的文本,输出到屏幕、编辑器,或者保存成文件的时候,都要将内码转换成utf8或者gbk等编码格式;同样,python解释器从输入设备接收文本,或者从文件读取文本的时候,都要将utf8或者gbk等编码转换成unicode编码格式。因...
2024-01-10
详解MySQL分组排序求Top N
MySQL分组排序求Top N表结构 按照grp分组,按照num排序,每组取Top 3,输出结果如下: 源代码:SELECT * FROM score AS t3 WHERE ( SELECT COUNT(*) FROM score AS t1 LEFT JOIN score AS t2 ON t1.grp = t2.grp AND t1.num < t2.num WHERE t1.id = t3.id ) < 3 ORDER BY t3.grp ASC, num DESC 在...
2024-01-10
vue接通后端api以及部署到服务器操作
1.打开项目工程,找到config文件夹下index.js,进行以下修改dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/api':{ target: 'http://www.baidu.com',//后端api地址 changeOrigin: true, pathRewrite:{ '^api': '' } } },2.然后打开src下A...
2024-01-10
基于RabbitMQ几种Exchange 模式详解
AMQP协议中的核心思想就是生产者和消费者隔离,生产者从不直接将消息发送给队列。生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机。先由Exchange来接收,然后Exchange按照特定的策略转发到Queue进行存储。同理,消费者也是如此。Exchange 就类似于一个交换机,转发各个...
2024-01-10
java连接mysql数据库详细步骤解析
第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar第二步:导入下载的JDBC驱动包,我用的是myeclipse,选中自己要导包的项目,右 击选中propertise,再选JavaBuild Path, 右边会出现libreries,点进去,再点Add External JARs 然后再找到你要导入的驱动包。完了之后再点Order andExport,下面再选...
2024-01-10
我想找到哪几个文件被编译成一个二进制程序,makefile是用autoconf生成的,谢谢
我想知道有哪些文件被编译成ccnet-server这个二进制程序Makefile.am的内容如下## Process this file with automake to produce Makefile.inpcfiles = libccnet.pcpkgconfig_DATA = $(pcfiles)pkgconfigdir = $(libdir)/pkgconfigMAKE_CLI = cliMAKE_TOOLS = toolsif COMPILE_DEMO MAKE_DEMO = demoendi...
2024-01-10
C语言算法题:矩阵转置
这个是我的代码:#include <stdio.h>int input_M = 0, input_N = 0;int main() { scanf("%d%d", &input_M, &input_N); int matrix1[input_M][input_N]; int matrix2[input_N][input_M]; for (int i = 0; i < input_M; ++i) { for (int j = 0; j < input_N; ++j) { ...
2024-01-10
一道hash算法题目
题目描述:给你n个整数,请按从大到小的顺序输出其中前m大的数输入:每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500000,500000]的整数输出:对每组测试数据按从大到小的顺序输出前m大的数这是我的代码:只要一运行就报错,一下是报错的情况...
2024-01-10
求问为什么在循环结束后返回的值少了1呢?
想不使用字符串类型处理就将c++中一个字符串翻转过来,但是发现最后的结果总是会莫名其妙的不对,于是使用输出语句排查问题,但是还是没有解决到底是哪里导致数值出现了变化,求大大么指点,下面附上代码与运行截图int main(){ int x; cout << "cin the number:"<<endl; cin >> x; int number[15]; boo...
2024-01-10
webstorm不显示.vue文件,完全加载不出来!!
回答:webstorm v2017.1 才开始官方支持vuejs的语法高亮,之前是通过一个插件凑合实现的。 官方链接 但你的文件夹下根本没扫描到文件,可能被排除了或隐藏了吧,可以先检查一下配置。Setting -> Editor -> File types -> Ignore files and folders回答:你的版本太老了吧,升级一下吧,最新的是2017.1回答:请问是...
2024-01-10
xcode7如何清除免证书账户下的Provisioning Profile
也就是怎么清除Bundle id?回答:/Users/YOURNAME/Library/MobileDevice/Provisioning Profiles/回答:如果有重名的,可以右击旧的 > Move to Trash。其它是Xcode自动生成的,不能删除。另外可以从苹果开发者网站上删除那些没用的描述文件...
2024-01-10
JDK中注解@Contended是干什么的?怎么使用?
问题如图:JDK中注解@Contended是干什么的?怎么使用? 这个注解还是在jdk1.8中加入的呢。。附上代码:回答:避免伪共享(false sharing)。先引用个伪共享的解释:缓存系统中是以缓存行(cache line)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64个字节。当...
2024-01-10
POI导出excel,合并单元格后没有边框
使用poi导出excel的时候,合并单元格后没有边框我先写了一个样式 // 红色加粗居中 样式1 HSSFCellStyle style = workbook.createCellStyle(); style.setBorderBottom(HSSFCellStyle.BORDER_THIN);// 下边框 style.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左边框 style.setBor...
2024-01-10
spring的@autowired无法注入service
错误如下: 用的工具是idea2018-01-21 21:50:34,697 org.apache.catalina.core.ApplicationContext logat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at or...
2024-01-10
Hive 连接超时
环境介绍:ubuntu 16.04, java 1.8, Hadoop 2.6.5 , Hive 2.1.1现在我有两台机器已经安装了Hadoop...现在我想要两台机器都可以使用Hive...master 机器已安装Hive 配置如下:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> ...
2024-01-10
CentOS安装java环境报错,rpm包安装不成功?
明明java文件夹下有rpm包,却提示一大推html标签的错误信息.这是怎么回事啊?回答:你的rpm包下载的不完整。你可以对比一下md5码。回答:到官网java.com 下载完整的安装包 ,也可以手动编译安装包,附一个自动编译安装的脚本#!/bin/bash#install java1.8cd /usr/local/srcwget http://svn-10038864.cos.myqcloud.com/jdk-8u112-linux...
2024-01-10
springboot 使用@Autowired注入Mapper 报错
springboot 使用@Autowired注入Mapper 报错 但是启动没问题,也可以正常访问,请求数据.报错:Service层@Service@Transactionalpublic class AccountService { @Autowired private AccountMapper accountMapper; public int add(String name, double money) { return accountMapper.add(name...
2024-01-10
网站弹出 “您所查找的网页要使用已输入的信息。返回此页可能需要重复已进行的所有操作。是否要继续操作?”
每次刷新都会弹出这个,也没设置什么啊。。造成这种情况的原因是什么?回答:没事,可以继续。不过你这个题目是怎么输入这么多文字的,不是有字数限定吗回答:就是你刷新的时候会重新发请求啊,这样的提示是想告诉你,刷新之后你可能需要重新填这个页面上已经填过内容的输入框什么的...
2024-01-10
apk反编译之后找不到对应的类有哪些原因?
反编译之后,根据代码我要找到com.welove520.welove.l.e.a(String, String, Map)这个函数,但是打开对应的包路径发现并没有e这个类,smali对应的包下也没有该类。有哪些原因可能导致这种现象发生?该怎样解决?回答:已经解决这个问题了。我反编译的APK包含两个dex文件: classes.dex classes2.dex,之前是用了一个...
2024-01-10
使用 Python 如何爬取这样的数据 BeautifulSoup?request?
用于测试的链接是这样的http://www.zhcw.com/ssq/kjgg/10006509.shtml回答:通过查找,发现这些数据是加载完页面再由JS动态写入的:接着来找zj,上面两行有:zj = obj[0];obj = con;// 所以zj = con[0];// 又因为con = eval((con.substring(con.indexOf("["), con.indexOf("]") + 1)));其中,con为$.trim($('#currentScript').html().repla...
2024-01-10
CMD运行一个py小程序,CMD窗口一闪而过,里面有input(),为什么还会这样?
用python写了个小程序,用IDE运行没有任何问题,尝试用CMD运行,CMD窗口一闪而过就没有了。。。代码如下:# -*- coding:utf-8 -*-from __future__ import unicode_literalsimport randomdef play(): message=['石头','剪刀','布'] i=input('石头剪刀布:\n0=石头\n1=剪刀\n2=布\n3=退出\n') while int(i)!=3: result=random...
2024-01-10
