51dev.com IT技术开发者社区

51dev.com 技术开发者社区

关于VC中生成的PE(exe, dll, sys...)文件中对函数名称的修饰

关于VC中生成的PE(exe, dll, sys...)文件中对函数名称的修饰

1.导出函数的方法:(1)在要导出的函数签名(signature)上添加关键字__declspec(dllexport)例如:void__declspec(dllexport)_cdeclsomeFun(){printf("Hello,World!");}使用这种方法导出的函数,函数的名称修饰,为默认的修饰方法:(1)...

执行Ambari-DDL-MySQL-CREATE.sql脚本出现报错的解决方法。

执行Ambari-DDL-MySQL-CREATE.sql脚本出现报错的解决方法。

首先,数据库是正常的。执行Ambari-DDL-MySQL-CREATE.sql该脚本出现错误,可能是数据库ambari不存在所导致、或者用户ambari不存在所导致,或者编码导致,或者其它错误,这是我的推断。之后我一个一个去排除,都不是这些问题,然后我把脚本里面的sql代码考出来运行就成功了。原因是:源码里面没写好选...

不使用tgz压缩包安装mysql

不使用tgz压缩包安装mysql

 查看系统中是否安装有mysql服务:rpm-qa|grepmysql 或者 yumlistinstalled|grepmysql 如果已经安装,那么卸载方式是:yum-yremovemysql-libs.x86_64 下载yum源:wgethttps://dev.my...

centos7安装nginx

centos7安装nginx

 (这里不使用docker安装nginx,是直接yum装到宿主机)使用官方源安装nginx:添加nginx官方yum源:Nginx不在默认的yum源中,使用官网的yum源rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-ce...

给yum安装可视化管理界面

给yum安装可视化管理界面

 适用图形界面用户:yuminstallyumex ...

python字符串格式化

python字符串格式化

 字符串格式化:字符串.format(值1,值2,…)str.format(格式化字符串1,值1,值2…).format(值,格式化字符串) 如何去除字符串中的空格:s="136"print(len(s))s1=s.lstrip('')#去除前面的空格print(len(...

compile函数使用

compile函数使用

 compile方法编译代码为代码对象,可以提高效率:compile(source,filename,mode)source为代码语句的字符串;如果是多行语句,则每一行的结尾必须有换行符filename为包含代码的文件mode为编码方式,可以为’exec’(用于语句序列的执行),可以为...

exec、eval函数使用

exec、eval函数使用

 可以执行动态表达式,不返回值,仅仅执行。exec(str,globals=None,locals=None)例子:exec("foriinrange(10):print(i,end='')") 结果:****对动态表达式进行求值,返回值eval(expression,globals=None,lo...

python类中的公有方法与私有方法

python类中的公有方法与私有方法

 公有方法:何地调用都可以。无任何修饰。私有方法:只能在类内部调用。使用双下划线__对类方法进行修饰。魔法方法:在类名的前面和后面都使用双下划线进行修饰。classBook:def__init__(self,name,author,price):self.name=nameself.author=author...

spark ML第一篇_hello Vectors

spark ML第一篇_hello Vectors

 从官网可以知道的是MLib是针对RDD数据集的,而ML是针对Dataframe格式的。ML是对MLib的高级封装,目前来说,MLib已经不再进行功能更新了,好像都不更新了!具体去官网了解。由于官网推荐的是学习和使用sparkdataframe,而且,现实生活中很多数据格式、python库、其它编程语言类库都...

查看python的所有关键字

查看python的所有关键字

 keyword模块记录了当前python版本的所有关键字。使用keyword可以方便的查看。importkeyword#导入关键字模块print(keyword.kwlist)#查询所有关键字print(len(keyword.kwlist))#查询所有关键字一共多少个 python3.7.4所有...

配置jupyter服务器的密码--详细

配置jupyter服务器的密码--详细

 配置jupyter服务器的密码,有什么用呢?1.安全性2.方便记住密码(因为是自己设置的嘛)首先,使用pip或者conda安装好jupyter并按照惯例配置好环境变量之后,生成jupyter配置文件目录和文件:在shell下面执行下述命令,在windows10的user/xxx/.jupyter下面会生成一...

登录模块的进化史,带大家回顾java学习历程(一)

登录模块的进化史,带大家回顾java学习历程(一)

一直在想着写点特别点的东西,让有兴趣学编程的人确实能学到点干货,今天就来随意写写。大家在网上查找资料看到最多的demo估计就是登录功能的演示了,为何大家偏爱拿登录来做demo呢?因为行业应用类程序的核心就是为了让用户能与数据进行交互,对于一个高级DBA来说的话,他与数据的交互可以直接与数据库进行打交道,而对于小白用户来...

springMvc配置xml使ResponseBody返回Json

springMvc配置xml使ResponseBody返回Json

@ResponseBody    在返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;不在springMvc中配置json的处理的话,我们通常会在Controller层中获取到数据之后进行类型转化,将数据转成json字符串,比如调用fastj...

Mybatis通过colliection属性递归获取菜单树

Mybatis通过colliection属性递归获取菜单树

/****/packagecom.xdw.dao;importjava.util.List;importcom.xdw.model.Category;/***@authorxiadewang*2018年4月16日*/publicinterfaceCategoryDao{List<Category>getCa...