C语言基础知识(五)——数组与指针的等价表示
void f(void)
{
int * p;
int a[3] = {1,2,3};
p = a;
printf("%d %d", a[0], p[0], *(a+1), *(p+1)); //此处四种表示方法等价
}
思考:为什么数组可以使用下标进行元素定位? 答:因为数组名等价于数组第一个元素的地址,如上述代码中a[0]与*p等价与*(p+0)等价,a与p等价,所以数组的下标涵义上是通过指针的移位进行定位的。
STL——容器(Set & multiset)的默认构造 & 带参构造 & 对象的拷贝构造与赋值
默认构造 set<int> setInt; //一个存放int的set容器。 set<float> setFloat; //一个存放float的set容器。 set<string> setString; //一个存放string的set容器。 multiset<int> mulsetInt; //一个存放int的multi set容器。 multiset<float> multisetFloat; //一个存放float的multi set容器。 multiset<string> multis
Vue2.0简易案例
效果图: 使用微信或手机浏览器扫描二维码预览 在线地址: https://www.huzerui.com/vue2.0-demo 源码:https://github.com/alex1504/vue2.0-demo 说明: 2017.1.13 主导航电影、音乐、图书、图片使用router跳转电影模块使用tab菜单切换各个列表模块下拉滚动加载图片模块使用flex布局实现瀑布流效果 2017.1.17 增加了电影详情模块,优化路由跳转 2017.1.18 增加了登录、登出模块,使用leanclou
Stock Price Prediction With Big Data and Machine Learning
http://eugenezhulenev.com/blog/2014/11/14/stock-price-prediction-with-big-data-and-machine-learning/ Apache Spark and Spark MLLib for building price movement prediction model from order log data. The code for this application app can be found on Git
Ubuntu安装Pycharm并创建桌面快捷方式从系统菜单启动
小白想了解一下Python。 既然装了Ubuntu,就在Linux系统中来试使用吧,首先装一个Pycharm。 网上很多教程都有安装方法,但退出后每次启动需要进入目录,运行pycharm.sh文件,并不方便。终于找到了创建桌面快捷的方式,从系统菜单中启动。 下载安装 1、在Linux系统下,打开浏览器,进入官网,下载 Linux + Professional 版本。保存文件,即可开始下载,下载文件会保存到 /Downloads 目录下。 http://www.jetbrains.com/pyc
3.2类属性与对象属性
#类属性与对象属性(实例属性)
#类属性是类对象所拥有的属性,它被所有对象的实例对象所共有,在内存中只存在一个副本
#对于公有的类属性,在类外可以通过类对象和实例对象访问
#类属性所属类,这个类型所有的对象都可以共享这个类属性,
#相当于java中的静态属性
class User(object):
name = '游戏'#公共的类属性!!!!
__name ='非游戏'#私有的类属性
def __init__(self,username):
self.u
力扣题解-LCP 06. 拿硬币
题目描述 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 示例 2: 输入:[2,3,10] 输出:8 限制: 1 <= n <= 4 1 <= coins[i] <= 10 1、思路 一个简单的贪心,每次都拿2个,如果不够两个就拿一个。 只需要计
NLP(三十)利用ALBERT和机器学习来做文本分类
本文的灵感来自于A Visual Guide to Using BERT for the First Time,其作者为Jay Alammar,访问网址为:http://jalammar.github.io/a-visual-guide-to-using-bert-for-the-first-time 。 在文本分类中,有两个大的思路,一个是机器学习,主要是利用n-gram等特征将文本转化为特征向量,这种方法便于操作和理解,但是忽略了文本本身的语义信息;另一个是深度学习,主要是利用wo
Spark Job 性能调优 (二)
优化资源分配 在Spark的集群管理器(Yarn、Mesos和Spark单机)之间,这里的建议和配置略有不同,但是我们只关注Yarn,Cloudera向所有用户推荐Yarn。 Spark(和YARN) 考虑的两个主要资源是CPU和内存。当然,磁盘和网络I/O也对Spark性能有影响,但是Spark和YARN目前都没有对它们进行积极的管理。 当从命令行调用spark-submit、spark-shell和pyspark时,或者通过设置spark.executor,可以使用 --executor指
我的 VS code 配置总结
我的 VS code 配置总结 一、我的settings.json {
"extensions.ignoreRecommendations": true,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"files.hotExit": "off",
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace"
springcloud之Hystrix熔断入门
Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 Hystix解决雪崩问题的手段有两个: 线程隔离 服务熔断 1.线程隔离,服务降级 服务降级:优先保证核心服务,而非核心服务不可用或弱可用。 触发Hystix服务降级的情况: 线程池已满 请求超时 1.1在consumer的pom中引入hystrix熔断 <dependency>
<groupId>org.springframework.cloud</groupId>
<ar
离散化+圆直线交点+转化——icpc cerc 2019 D
题目明明写的是线段和圆。。实际上是直线和圆,白白讨论了很多情况。。 这种转化老套路了 #include<bits/stdc++.h>
using namespace std;
typedef double db;
const db eps=1e-8;
const db pi=acos(-1);
int sign(db k){
if (k>eps) return 1; else if (k<-eps) return -1; return 0;
}
int cmp(db k1,db k2)
PA基础篇1 -- Setups and Signal bars
Setup has two parts: context: the part of market cycle signal bar Sginal bar and Entry bar 1.Good context but bad signal bar -- trade with trend 2. strong signal bar but bad context 3. strong signal bar but context unclear 4.weak setups require
在Spring cloud中使用Spring Cloud Alibaba Nacos Discovery报错
错误:java.lang.IllegalArgumentException: no server available 详细错误: 1 2020-05-17 21:42:43.906 ERROR 14012 --- [ main] c.a.c.n.registry.NacosServiceRegistry : nacos registry, mgymall-gateway register failed...NacosRegistration{nacosDiscove
06CSS背景和列表
[目录] 目录 [目录] 一、CSS背景 二、CSS列表样式 一、CSS背景 背景颜色:设置元素的背景颜色 background-color:颜色/transparent transparent是全透明黑色的速记法 颜色值/颜色名/RGB/六进制 背景区包括:内容、内边距和边框、不包含外边距 背景图片:设置元素的背景图片 backgroun-image:URL|none url地址可以是相对于地址也可以是绝对地址 元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距 默认的,背景图
今日推荐
周排行