在 C 语言中用的最多的就是指针了,指针同样也是 C 语言的精华所在了。我们今天就来看看指针到底是什么,它是如何使用的。我们先来回想下变量,在程序中的变量只是一段存储空间的别名,那么是不是必须要通过这个别名才能使用这段存储空间呢?答案肯定不是的,我们还可以通过指针来使用这段存储空间。在指针声明时,* 号表示所声明的变量为指针。在指针使用时,* 号表示取指针所指向的内存空间中的值。1、指针是 C 语言中一种特别的变量;2、指针所保存的值是内存的地址;3、可以通过指针修改内存中的任意地址内容。
分类:
其他好文 时间:
2018-04-17 23:44:21
阅读次数:
137
学过进程通信的一定知道管道: 它可以当做是两个不同进程的共有资源,也可以说是进程通信的媒介之一。 管道可分为匿名管道 以及 命名管道。 管道的本质就是内核缓存,用于运输一个进程到另一个进程的数据流。 今天我们主要实现的是命名管道——其不像匿名管道只能用于有亲缘关系的进程。所以,命名管道的实现是通过函 ...
分类:
其他好文 时间:
2018-04-17 23:44:09
阅读次数:
358
?20.1 shell脚本介绍
20.2 shell脚本结构和执行
20.3 date命令用法
20.4 shell脚本中的变量
分类:
系统相关 时间:
2018-04-17 23:44:03
阅读次数:
235
https://blog.csdn.net/yenai2008/article/details/72722038?utm_source=itdadao&utm_medium=referral#nova-shell-%E6%96%87%E4%BB%B6%E7%AE%80%E8%A6%81%E5%88% ...
分类:
其他好文 时间:
2018-04-17 23:43:58
阅读次数:
200
其实我现在才知道linux系统对于用户权限管理比较严,在ubuntu下系统不允许root权限的用户进入图像界面系统。由于之前没弄过权限这个东西瞬间掉坑了了。 我是想修改一下root下的nginx.conf那个文件,但是我没有权限所以想一劳永逸的解决这个问题所以就想到了该用户权限的为题。 我改的步骤是 ...
分类:
系统相关 时间:
2018-04-17 23:43:43
阅读次数:
511
C:HSI 期望模型,不想说。 D:ABS f[i][j]表示第i轮,X在i,Y在j,玩到最后的差绝对值。下一次由Y先手,取所有可以的转移中的最小值。 g[i][j]表示第i轮,Y在i,X在j,玩到最后的差绝对值。下一次由X先手,取所有可以的转移中的最大值。 E:MUL 题意:n个宝石,有价值ai, ...
分类:
其他好文 时间:
2018-04-17 23:43:34
阅读次数:
227
从简单到复杂有简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式(Simple Factory Pattern) 定义 又称为 ,它属于类创建型模式。在简单工厂模式中,可以根据 的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 产生背景 ...
分类:
其他好文 时间:
2018-04-17 23:43:24
阅读次数:
180
01背包问题之2 有n个物品,重量和价值分别为wi和vi,从这些物品中挑选出重量不超过W的物品,求所有挑选方案中物品价值总和的最大值 限制条件: 1 <= n <= 100; 1 <= wi<= 10^7; 1 <= vi <= 100; 1 <= W <= 10^9; 分析:数据量更大,之前求解该 ...
分类:
其他好文 时间:
2018-04-17 23:43:15
阅读次数:
162
潜在的性能影响。启用嵌套用户组可能会减慢用户查找的速度。 在 LDAP 中定义嵌套用户组。在 LDAP 中,一个嵌套用户组是 DN (Distinguished Name)的子用户组,这个字用户组将会继承上级用户组的所有属性。例如,一个上级用户组 Group One 在 DN 的 LDAP 树中定义 ...
分类:
其他好文 时间:
2018-04-17 23:43:07
阅读次数:
190
当我们业务处理的逻辑不太复杂,且需要访问的数据量是海量的时候,建议使用sp对数据做操作而不是程序。 原因: 1.从耗能的角度: 海量的数据处理不管放在sp里面还是代码里面,都会增加服务器的负载。放在sp里面处理,会增加其所在数据库服务器磁盘IO的压力;放在代码里面处理,需要传到应用服务器处理,势必会 ...
分类:
其他好文 时间:
2018-04-17 23:43:01
阅读次数:
170
前言在rpm/dpkg安装软件包时会经常包缺少依赖类的错误,往往这时会选择忽略依赖安装,虽然有时这种方式解决了当下的问题,但却为以后挖了坑。往往是yum/apt仓库没有相应软件或相应版本时才使用rpm/dpkg安装软件包,而出现这种情况大多数又是因为网络限制或内部部署了本地库,又或者是因为yum/apt仓库配置不全导致的这里说下,在centos系统下至少要配置base、updates、extras
分类:
系统相关 时间:
2018-04-17 23:42:42
阅读次数:
367
对原来的实验要求的原代码做出了一下的两点改进:1.手动输入字符串的高和宽 2.生成的新的txt文件自定义文件名,原来的代码中由于指定文件名,导致当使用新图片时原先图片生成的txt文件会被覆盖。 对原先的代码做了详细的注释, 关于rgb:x/len(ascii_char)=gray/alpha+1 ...
分类:
编程语言 时间:
2018-04-17 23:00:08
阅读次数:
318
一、递归于迭代 迭代:下一组数据的由上一组数据next方法提供,只能往后走,不能往前走。 在列表中,由方法a=l.__iter__()把使列表遵循迭代器协议,转换成可迭代对象 可以用a.next()方法取列表数据 二、用for循环,循环可迭代对象的原理 18-718 ...
分类:
编程语言 时间:
2018-04-17 22:59:59
阅读次数:
228
JavaScript运动01 计时事件 1.语法:var t=setTimeout("javascript语句",毫秒); setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。 setT ...
分类:
Web程序 时间:
2018-04-17 22:59:52
阅读次数:
268
import requests from bs4 import BeautifulSoup from datetime import datetime import re import pandas import openpyxl import sqlite3 url = "http://news.... ...
分类:
其他好文 时间:
2018-04-17 22:59:42
阅读次数:
174
1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。1.1.1 shell中的for循环 &n
分类:
系统相关 时间:
2018-04-17 22:59:36
阅读次数:
319