内容_内容营销 - CSDN
精华内容
参与话题
  • 博客是一般程序员的入手戏,写得好写不好,有没有兴趣,逻辑性够不够都从这个里面入手 我现在摒弃前台。重点讲解下如何开发一个简单的CMS系统所需要的步骤: 1.清楚流程  1--------登录后台 ...

    博客是一般程序员的入手戏,写得好写不好,有没有兴趣,逻辑性够不够都从这个里面入手

    我现在摒弃前台。重点讲解下如何开发一个简单的CMS系统所需要的步骤:

    1.清楚流程

       1--------登录后台

       2--------登录成功后可以进行管理权限的判断,然后进行管理信息的分配

       3--------管理信息分为: 添加信息    进行单条信息的修改     删除信息(单条,多条)   查询信息

       4--------数据库的设计,用户表  信息内容表 ,栏目表(进行查询后分类,最好做成无限栏目分类)

       5--------设计模块  模块化很重要,开始写代码之前不能盲目的写,要给自己做一个规划,不然今天写了,睡一觉搞不好就已经什么都不记得了,这是大忌,不打无准备之仗,所以最开始要根据你自己的需求进行模块化的设计,这样才能有方向性的进行开发。

                     初步模块: 1----文件编辑模块 2---- 数据库连接模块  3----栏目模块

     

    展开全文
  • linux文件内容查看

    千次阅读 2018-05-24 10:24:56
    cat:一次性顺序显示文件所有内容和 cat filenametac:一次性倒序显示文件所有内容和 tac filenamehead:显示文件开头的若干行内容 head -n filenametail:显示文件结尾的若干行内容 tail -n filename...

    cat:一次性顺序显示文件所有内容和

           cat filename

    tac:一次性倒序显示文件所有内容和

           tac filename

    head:显示文件开头的若干行内容

            head -n filename

    tail:显示文件结尾的若干行内容

            tail -n filename

    more:分页显示其他命令的执行结果

            其他命令 | more 如:cat filename | more

            说明:当内容显示一屏时停止,空格向下翻页,回车键向下显示一行,q键退出

    less:分页显示其他命令的执行结果

            其他命令 | less 如:cat filename | less

            说明:与more的功能相似,多了上下键上下翻一行

    more和less的前面可以是很多搜索命令,如ls、find等

    展开全文
  • netstat输出内容详解

    万次阅读 多人点赞 2018-10-10 17:39:27
    netstat 输出内容详解 1.列出所有 tcp与udp 端口 netstat -tulnp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Progra...

    netstat 输出内容详解

    1.列出所有 tcp与udp 端口

    netstat -tulnp
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1904/sshd           
    tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1750/cupsd          
    tcp        0      0 0.0.0.0:44567               0.0.0.0:*                   LISTEN      1713/rpc.statd      
    tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      1965/zabbix_agentd  
    tcp        0      0 172.172.230.211:3306        0.0.0.0:*                   LISTEN      31849/mysqld        
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1576/rpcbind        
    tcp        0      0 172.172.230.211:46327       172.172.100.3:80            TIME_WAIT   -                   
    tcp        0      0 172.172.230.211:46329       172.172.100.3:80            TIME_WAIT   -                   
    tcp        0     52 172.172.230.211:22          172.172.173.222:50043       ESTABLISHED 6095/sshd           
    tcp        0      0 172.172.230.211:46326       172.172.100.3:80            TIME_WAIT   -                   
    tcp        0      0 172.172.230.211:5401        172.172.100.3:443           TIME_WAIT   -                   
    tcp        0      0 :::22                       :::*                        LISTEN      1904/sshd           
    tcp        0      0 ::1:631                     :::*                        LISTEN      1750/cupsd          
    tcp        0      0 :::11776                    :::*                        LISTEN      1713/rpc.statd      
    tcp        0      0 :::10050                    :::*                        LISTEN      1965/zabbix_agentd  
    tcp        0      0 :::111                      :::*                        LISTEN      1576/rpcbind        
    

    2下面分析每一项的含义

    2.1 关于Proto,Recv-Q,Send-Q等列的具体含义
    Proto:协议名(tcp协议还是udp协议)

    recv-Q:网络接收队列
    表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()
    如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-service 攻击。

    send-Q:网路发送队列
    对方没有收到的数据或者说没有Ack的,还是本地缓冲区.
    如果发送队列Send-Q不能很快的清零,可能是有应用向外发送数据包过快,或者是对方接收数据包不够快。

    这两个值通常应该为0,如果不为0可能是有问题的。packets在两个队列里都不应该有堆积状态。可接受短暂的非0情况。

    从步骤一的结果中可以看到22端口对应的链路的 send-Q中堆积了大量的数据包 ,可以判定是发送数据给目的地址的时候出现了阻塞的问题,导致了包堆积在本地缓存中,不能成功发出去。

    2.2 Local Address 解释

    1)Local Address 部分的0.0.0.0:22 表示监听服务器上所有ip地址的所有(0.0.0.0表示本地所有ip),比如你的服务器是有172.172.230.210和
    172.172.230.11两个ip地址,那么0.0.0.0:22此时表示监听172.172.230.210,172.172.230.211,127.0.0.1三个地址的22端口

    2):::22 这个也表示监听本地所有ip的22端口,跟上面的区别是这里表示的是IPv6地址,上面的0.0.0.0表示的是本地所有IPv4地址
    NOTE
    “:::” 这三个: 的前两个"::",是"0:0:0:0:0:0:0:0"的缩写,相当于IPv6的"0.0.0.0",就是本机的所有IPv6地址,第三个:是IP和端口的分隔符

    3)127.0.0.1:631 这个表示监听本机的loopback地址的631端口(如果某个服务只监听了回环地址,那么只能在本机进行访问,无法通过tcp/ip 协议进行远程访问)

    4)::1:631 这个表示监听IPv6的回环地址的631端口,::1这个表示IPv6的loopback地址

    5)172.172.230.211:3306 这里我们看到我们的mysqld进程监听的是172.172.230.211的3306端口,这是因为我们在启动的时候指定了bind_address=172.172.230.211参数,如果不指定bind_address的话,mysqld默认监听:::3306(本机所有ip地址的3306端口 -IPv6)

    2.3 Foreign Address
    与本机端口通信的外部socket。显示规则与Local Address相同

    2.4 State
    链路状态,共有11种
    state列共有12中可能的状态,前面11种是按照TCP连接建立的三次握手和TCP连接断开的四次挥手过程来描述的。

    状态 描述
    LISTEN 首先服务端需要打开一个socket进行监听,状态为LISTEN./* The socket is listening for incoming connections. 侦听来自远方TCP端口的连接请求 */
    SYN_SENT 客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为SYN_SENT./*The socket is actively attempting to establish a connection. 在发送连接请求后等待匹配的连接请求 */
    SYN_RECV 服务端应发出ACK确认客户端的 SYN,同时自己向客户端发送一个SYN. 之后状态置为SYN_RECV/* A connection request has been received from the network. 在收到和发送一个连接请求后等待对连接请求的确认 */
    ESTABLISHED 代表一个打开的连接,双方可以进行或已经在数据交互了。/* The socket has an established connection. 代表一个打开的连接,数据可以传送给用户 */
    FIN_WAIT1 主动关闭(active close)端应用程序调用close,于是其TCP发出FIN请求主动关闭连接,之后进入FIN_WAIT1状态./* The socket is closed, and the connection is shutting down. 等待远程TCP的连接中断请求,或先前的连接中断请求的确认 */
    CLOSE_WAIT 被动关闭(passive close)端TCP接到FIN后,就发出ACK以回应FIN请求(它的接收也作为文件结束符传递给上层应用程序),并进入CLOSE_WAIT./* The remote end has shut down, waiting for the socket to close. 等待从本地用户发来的连接中断请求 */
    FIN_WAIT2 主动关闭端接到ACK后,就进入了 FIN-WAIT-2 ./* Connection is closed, and the socket is waiting for a shutdown from the remote end. 从远程TCP等待连接中断请求 */
    LAST_ACK 被动关闭端一段时间后,接收到文件结束符的应用程 序将调用CLOSE关闭连接。这导致它的TCP也发送一个 FIN,等待对方的ACK.就进入了LAST-ACK ./* The remote end has shut down, and the socket is closed. Waiting for acknowledgement. 等待原来发向远程TCP的连接中断请求的确认 */
    TIME_WAIT 在主动关闭端接收到FIN后,TCP 就发送ACK包,并进入TIME-WAIT状态。/* The socket is waiting after close to handle packets still in the network.等待足够的时间以确保远程TCP接收到连接中断请求的确认 */
    CLOSING 比较少见./* Both sockets are shut down but we still don’t have all our data sent. 等待远程TCP对连接中断的确认 */
    CLOSED 被动关闭端在接受到ACK包后,就进入了closed的状态。连接结束./* The socket is not being used. 没有任何连接状态 */
    UNKNOWN 未知的Socket状态。/* The state of the socket is unknown. */

    备注
    SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一个新的TCP连接请求。
    ACK: (确认编号,Acknowledgement Number)是对TCP请求的确认标志,同时提示对端系统已经成功接收所有数据。
    FIN: (结束标志,FINish)用来结束一个TCP回话.但对应端口仍处于开放状态,准备接收后续数据。

    2.5 PID/Program
    PID即进程id,Program即使用该socket的应用程序

    展开全文
  • java 文件操作追加内容

    千次阅读 2019-06-08 06:58:54
    文件操作追加内容 追加内容: package com.cyyaw.s; import java.io.FileWriter; import java.io.IOException; import java.io.RandomAccessFile; public class AppendToFile { /** * A方法追加文件:...

    文件操作追加内容

     

     

    追加内容:

    package com.cyyaw.s;
    
    import java.io.FileWriter;
    
    import java.io.IOException;
    
    import java.io.RandomAccessFile;
    
    public class AppendToFile {
    
         /**
    
          * A方法追加文件:使用RandomAccessFile
    
          */
    
         public static void appendMethodA(String fileName, String content) {
    
               try {
    
                    // 打开一个随机访问文件流,按读写方式
    
                    RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
    
                    // 文件长度,字节数
    
                    long fileLength = randomFile.length();
    
                    // 将写文件指针移到文件尾。
    
                    randomFile.seek(fileLength);
    
                    randomFile.writeBytes(content);
    
                    randomFile.close();
    
               } catch (IOException e) {
    
                    e.printStackTrace();
    
               }
    
         }
    
         /**
    
          * B方法追加文件:使用FileWriter
    
          */
    
         public static void appendMethodB(String fileName, String content) {
    
               try {
    
                    // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
    
                    FileWriter writer = new FileWriter(fileName, true);
    
                    writer.write(content);
    
                    writer.close();
    
               } catch (IOException e) {
    
                    e.printStackTrace();
    
               }
    
         }
    
         public static void main(String[] args) {
    
               String fileName = "d:\\a.txt";
    
               String content = "new append! \n\r";
    
               
    
               
    
               
    
               // 按方法A追加文件
    
               //AppendToFile.appendMethodA(fileName, content);
    
               //AppendToFile.appendMethodA(fileName, "append end.");
    
         }
    
    }

     

    展开全文
  • DNS数据包格式及内容详解

    万次阅读 2019-02-23 10:35:31
    1 域名解析过程 域名解析总体可分为两大步骤,第一个步骤是本机向本地域名服务器发出一个DNS请求报文,报文里携带需要查询的域名;第二个步骤是本地域名服务器向本机回应一个DNS响应报文,里面包含域名对应的IP地址...
  • 今日头条:内容引流玩法(上)

    千次阅读 2018-12-05 11:35:46
    引流对于做自媒体的从业者来说一点都不陌生,只要是做互联网行业都要涉及到引流,引流可以说是行业内的重中之重,今天小编就和大家分享一下如何从头条号上来引流,让大家少走弯路,赚到第一桶金。...
  • python读取、写入txt文本内容

    万次阅读 多人点赞 2019-08-22 21:54:28
    读取txt文本 python常用的读取文件函数有三种...read() 一次性读全部内容 一次性读取文本中全部的内容,以字符串的形式返回结果 with open("test.txt", "r") as f: # 打开文件 data = f.read() # 读取文件 ...
  • Python读取文件内容

    万次阅读 2020-03-22 15:27:58
    Python 读取文件内容
  • “无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。” 目前推荐系统研宄的主要...
  • HTTP之请求响应内容详解

    千次阅读 多人点赞 2019-03-17 11:10:23
    (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/54562339冷血之心的博客) 目录 HTTP协议(重点) 1 安装HttpWatch 2 HTTP概述 3 请求协议 ...4.1 响应内容...
  • Bootstrap Table 获取单击或双击的行内容 realTime_Table是表的id $("#realTime_Table").bootstrapTable({
  • Python文件操作,with open as追加文本内容实例

    万次阅读 多人点赞 2020-04-08 21:36:12
    最常见的读写操作import re with open('/Users/Mr.Long/Desktop/data.txt', 'w') as f: f.write('hello world') 就这样就完成了文件的写操错(此处用with的格式,可以节省很多不必要的麻烦) ...
  • 怎么撰写研究内容

    千次阅读 2019-11-14 09:21:16
    元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017-2019 NIPS2017-2019 在科研项目申报书的各个构成要素之中,权重最大的无疑...
  • IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理    出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;   运行cmd,输入: C:\Windows\Microsoft.NET\Framework\V4.0...
  • 当输入内容超过限制的时候,清空用户输入超过限制后的内容。 这个好说… 但是清空完了内容,光标居然跑到了最前面,这就很头疼了。 在经过各种搜索之后,找到了解决办法,不多说,上代码! var _div = document....
  • 企业内容管理(ECM)市场 谁执牛耳?

    千次阅读 2011-11-09 23:23:01
    2008-09-17 15:39    根据Forrester Research的相关调查显示:全球企业的信息...这方方面面的原因促进了企业内容管理(Enterprise Content Management,ECM)的大发展,而ECM这个概念由来已久,并不是一个全新的事
  • 如何做好电商平台的内容运营?

    千次阅读 2017-02-16 20:20:34
    网络上关于“内容”的文章其实不少,总结下来大致分为两种: 第一种,也是最多的一种,围绕“公众号”而写。这一类内容偏局限,粗犷一点的总结就是内容等于文案、段子、追热点,内容运营人员就是其背后的“小编”...
  • 如何复制百度文库的内容

    千次阅读 2019-01-08 21:39:24
    每个人都会遇到找的内容就在百度文库里!!! 但又不想花钱买会员下载文档,只想复制的时候。 我是靠以下两种方法来复制的: 1. 用谷歌浏览器的打印功能 例如我们要复制一个百度文库文件。 右键 点击打印,选择...
  • 国内CMS内容管理系统

    万次阅读 2012-11-15 10:10:56
    CMS是Content Management System的缩写,意为"内容管理系统"。  CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。  CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、...
  • 大数据技术大致包含哪些内容

    千次阅读 2018-07-19 17:11:37
    关于大数据的概念,指的是无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。而大数据技术,是指从各种各样类型的数据中,快速获得有价值信息的能力。那么关于大数据的技术大致包含哪些内容? ...
1 2 3 4 5 ... 20
收藏数 8,076,495
精华内容 3,230,598
关键字:

内容