<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小熊诺诺]]></title><description><![CDATA[Knowing this, we will be free one day!!!]]></description><link>https://blog.youkuaiyun.com/ok_wolf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ok_wolf]]></copyright><item><title><![CDATA[尚硅谷+黑马程序员MongoDB视频学习笔记（三）]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/106631689</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/106631689</guid><author>ok_wolf</author><pubDate>Tue, 09 Jun 2020 00:09:19 +0800</pubDate><description><![CDATA[本文是根据黑马程序员MongoDB视频所做的学习笔记



MongoDB集群和安全认证



1、MongoDB的用户和角色权限简介

默认情况下，MongoDB实例启动运行时是没有启用用户访问权限控制的，也就是说，在实例本机服务器上都可以随意连接到实例进行各种操作，MongoDB不会对连接客户端进行用户验证，这是非常危险的。

mongodb官网上说，为了能保障mongodb的安全可以做以下几个步骤：

1）使用新的端口，默认的27017端口如果一旦知道了ip就能连接上，不太安全。

2）设置mon..]]></description><category></category></item><item><title><![CDATA[尚硅谷+黑马程序员MongoDB视频学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/106631589</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/106631589</guid><author>ok_wolf</author><pubDate>Mon, 08 Jun 2020 23:59:31 +0800</pubDate><description><![CDATA[本知识总结是来自黑马程序员MongoDB视频教程中的小项目-article文章评论项目



项目-文章评论

1、表结构分析

数据：articledb





2、技术选型

（1）mongodb-driver

mongodb-driver是mongo官方推出的java连接mongoDB的驱动包，相当于JDBC驱动。我们通过一个入门的案例来了解mongodb-driver的基本使用。

官方驱动说明和下载：http://mongodb.github.io/mongo-java-driver/

..]]></description><category></category></item><item><title><![CDATA[尚硅谷+黑马程序员MongoDB视频学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/106535777</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/106535777</guid><author>ok_wolf</author><pubDate>Wed, 03 Jun 2020 23:50:39 +0800</pubDate><description><![CDATA[本学习笔记是来源于学习B站上的尚硅谷MongoDB教学视频而做的知识总结。



一、数据库（Database）

数据库是按照数据结构来组织、存在和管理数据的仓库。说白了，数据库就是存在数据的仓库。



二、数据库分类

主要分为两种：

（1）关系型数据库

MySQL、Oracle、DB2、SQL Server。。。

关系型数据库中全都是表

（2）非关系型数据库（No SQL=Not Only SQL)

MongoDB、Redis。。。

键值对数据库

文档数据库MongoDB



...]]></description><category></category></item><item><title><![CDATA[SNMP系列文章之一 —— SNMP简介及抽象语法标记]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/41490915</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/41490915</guid><author>ok_wolf</author><pubDate>Tue, 25 Nov 2014 21:33:53 +0800</pubDate><description><![CDATA[1. SNMP简要介绍
1.1 SNMP是什么
SNMP是英文Simple Network Management Protocol（简单网络管理协议）的缩写。从狭义上讲，它是一种专门用于网络管理软件和网络设备之间通信的协议，从广义上讲，它是一组为实现网络的自动化管理任务而制定的一系列通行标准，包括了管理信息的表示与命名、通信协议等内容。
简单地说，网络管理就是维护一个网络系统的正常运行。“正]]></description><category></category></item><item><title><![CDATA[HASH（哈希表）学习]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/41451143</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/41451143</guid><author>ok_wolf</author><pubDate>Mon, 24 Nov 2014 20:19:17 +0800</pubDate><description><![CDATA[1. 什么是哈希表：  Hash，一般翻译做“散列”，也有直接音译为“哈希”的，就是把任意长度的输入（又叫做预映射， pre-image），通过散列算法，变换成固定长度的输出，该输出就是散列值。这种转换是一种压缩映射，也就是，散列值的空间通常远小于输入的空间，不同的输入可能会散列成相同的输出，而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 ]]></description><category></category></item><item><title><![CDATA[Linux RPC编程]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/40987005</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/40987005</guid><author>ok_wolf</author><pubDate>Mon, 10 Nov 2014 21:01:57 +0800</pubDate><description><![CDATA[1. RPC简介  RPC，英文全称为Remote Procedure Call Protocol，也就是远程过程调用协议。所谓远程，顾名思义，就不是本地，在传统的编程概念中，过程是由程序员在本地编译完成，并只能局限在本地运行的一段代码，也即其主程序和过程之间的运行关系是本地调用关系。但是，这种传统调用模式有一个最大的弊端，就是无法充分利用网络上其他主机的资源（如CPU, Memory等等）。而是]]></description><category></category></item><item><title><![CDATA[Linux下时间的处理函数]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/38071473</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/38071473</guid><author>ok_wolf</author><pubDate>Wed, 23 Jul 2014 22:13:28 +0800</pubDate><description><![CDATA[time_t time(time_t *t);  time函数是最常用的函数，查询当前时间。当前时间为从UTC时间的1970年0点0分0秒经过的秒数。  int gettimeofday(struct timeval *tv, struct timezone *tz);  该函数也是获得当前时间和当前时区。该时间结构为：  struct timeval { time_t tv_sec; /* se]]></description><category></category></item><item><title><![CDATA[Posix 信号量与System v信号量的区别]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/37958513</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/37958513</guid><author>ok_wolf</author><pubDate>Sat, 19 Jul 2014 11:35:26 +0800</pubDate><description><![CDATA[在回答这个问题之前，首先要先了解什么是Posix，什么又是System V。  简要的说，Posix是“可移植操作系统接口（Portable Operating System Interface ）的首字母简写，但它并不是一个单一的标准，而是一个电气与电子工程学会即IEEE开发的一系列标准，它还是由ISO（国际标准化组织）和IEC（国际电工委员会）采纳的国际标准。而System v是Unix操作系]]></description><category></category></item><item><title><![CDATA[网络编程中常用的地址结构与转换（IPV4/IPv6)]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/37739873</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/37739873</guid><author>ok_wolf</author><pubDate>Sun, 13 Jul 2014 15:58:33 +0800</pubDate><description><![CDATA[1. IPV4/IPV6套接字地址结构：  IPV4套接字地址结构：     #include in.h>
struct in_addr {  
    unsigned long s_addr;            /* 32-bit IPV4 address, network byte ordered */
}; 
struct sockaddr_in {  
    short ]]></description><category></category></item><item><title><![CDATA[VMware虚拟机双网卡对应宿主机双网卡]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/8681339</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/8681339</guid><author>ok_wolf</author><pubDate>Sun, 17 Mar 2013 21:09:12 +0800</pubDate><description><![CDATA[相信大家都知道如何设置VMware虚拟机Linux系统的网卡对应宿主机的物理网卡，当然，这就要说到了虚拟机如何上网的问题，无非就是那三种方式：桥接bridge、网络地址转换NAT以及Host-only.这三种方式我不多说，网上一搜一大堆，方法都类似，不多说。今天要说的就是如何设置虚拟机两个网卡对应宿主机的两个物理网卡，当然用的是桥接的方式。
一般来说，宿主机，也就是我们的电脑，一般只有一个网卡，]]></description><category></category></item><item><title><![CDATA[Source Insight的使用心得]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/8605889</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/8605889</guid><author>ok_wolf</author><pubDate>Sat, 23 Feb 2013 21:11:25 +0800</pubDate><description><![CDATA[作为IT民工的，应该都知道有Source Insight这个东西，至少本人是这样的，但之前个人感觉这个东西用来看代码是很强大的，但是用来编辑代码，就显得有点差强人意了。应该说，Source Insight的功能是很强大的，但是，功能在那里，你要进行相关的设置好才行，以便获取更好的用户体验。比如，字体应该用什么，大小应该为多少，背景应该用什么颜色，个人认为，这三个因素，一定要设置好，否则，用起来不顺]]></description><category></category></item><item><title><![CDATA[关于FPGA的时钟分频问题]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7572963</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7572963</guid><author>ok_wolf</author><pubDate>Wed, 16 May 2012 15:56:39 +0800</pubDate><description><![CDATA[关于FPGA的时钟分频问题
在FPGA里面，关于时钟分频，可以通过锁相环来实现，但是，锁相环的分频系统受到一定的限制（根据所用的FPGA芯片不同，所受到的限制也不一样），不能随心所欲的按照自己的想法来分频。所以，我们可以自己写一个分频的程序，当然，能够达到分频的效果，只是精度并没有像PLL的那么高，但是，对于一般的应用还是可以的
具体的Verilog HDL语言实现如下：
这种分频，所实现的]]></description><category></category></item><item><title><![CDATA[关于FPGA的按键消抖问题]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7572919</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7572919</guid><author>ok_wolf</author><pubDate>Wed, 16 May 2012 15:52:42 +0800</pubDate><description><![CDATA[关于FPGA的按键消抖问题
相关的Verilog HDL代码如下：
wire key_send1_down,key_send2_down;
reg [2:0] key_send1_reg,key_send2_reg;

always @(posedge clk_9600 or negedge reset_n)
begin
	if (!reset_n)
	begin
		key_s]]></description><category></category></item><item><title><![CDATA[日志记录(2012.5)]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7572823</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7572823</guid><author>ok_wolf</author><pubDate>Wed, 16 May 2012 15:31:31 +0800</pubDate><description><![CDATA[2012-5-12
1、问题：如果在Linux系统的桌面上添加应用程序的图标？
在QtE-4.6.3嵌入自己的QT4程序方法
两种方法：
第1种方法：
使用最新版的Qtopia和Qte相结合的系统，可以启动QtE-4.6.3。
还有个问题，就是我用QT4编译完的程序如：books
可以用minicom运行起来:#./home/plg/books/books -qws
问题是如何嵌入]]></description><category></category></item><item><title><![CDATA[日志记录(2012.4)]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7487416</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7487416</guid><author>ok_wolf</author><pubDate>Sun, 22 Apr 2012 20:31:16 +0800</pubDate><description><![CDATA[每周把一些很实用的工作日志保存下来，以便于后面的查用。如果同时能给大家带来点帮助，那我也就心满意足啦。
如果你喜欢本文，欢迎转载，但请注明出处。本文出自：http://blog.youkuaiyun.com/ok_wolf/article/details/7487416
 
2012-4-13
1、编译radar_signal_gen工程时出错了：
错误信息如下：
Internal Error:]]></description><category></category></item><item><title><![CDATA[日志记录(2012.3)]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7364537</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7364537</guid><author>ok_wolf</author><pubDate>Sat, 17 Mar 2012 17:11:56 +0800</pubDate><description><![CDATA[2012-3-17 周六
每周把一些很实用的工作日志保存下来，以便于后面的查用。如果同时能给大家带来点帮助，那我也就心满意足啦。
如果你喜欢本文，欢迎转载，但请注明出处。本文出自：http://blog.youkuaiyun.com/ok_wolf/article/details/7364537
 
1、虚拟机通过NAT上网
搞了这么久，虚拟机终于能够上网了，在其他都设置好之后，还是不能上网，原来在]]></description><category></category></item><item><title><![CDATA[TX-2440A移植记录(1)]]></title><link>https://blog.youkuaiyun.com/ok_wolf/article/details/7339699</link><guid>https://blog.youkuaiyun.com/ok_wolf/article/details/7339699</guid><author>ok_wolf</author><pubDate>Sat, 10 Mar 2012 15:03:54 +0800</pubDate><description><![CDATA[由于项目和毕设的需要，以前在mini2440所开发的QT界面都要移植到TX-2440A上。之前在移植mini2440的时候，遇到了很多的问题，虽然那时大多数都已经解决了，但是在这次的移植过程中也遇到了很多类似于以前的问题，无奈当时没有学会用文档来记录下整个移植过程遇到的问题以及解决的方法。为了以后便于学习和回顾，也顺便在博客中跟大家一起分享一下一些问题的解决方法，故有了这篇博客文章。估计以后我也会]]></description><category></category></item></channel></rss>