<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[poptar的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/poptar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; poptar]]></copyright><item><title><![CDATA[机器学习导入数据的方法]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/121300457</link><guid>https://blog.youkuaiyun.com/poptar/article/details/121300457</guid><author>poptar</author><pubDate>Sat, 13 Nov 2021 09:56:35 +0800</pubDate><description><![CDATA[以鸢尾花数据集为例：


# (1) 使用python标准库导入

from  csv import reader
filename = 'iris.csv'
with open(filename,'rt') as raw_data:
    readers = reader(raw_data,delimiter  = ',')
    dataSet = list(readers)
    print(dataSet)



#  (2)  采用numpy 导入数据

from numpy import ]]></description><category></category></item><item><title><![CDATA[python map() 函数]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/120998837</link><guid>https://blog.youkuaiyun.com/poptar/article/details/120998837</guid><author>poptar</author><pubDate>Wed, 27 Oct 2021 18:36:48 +0800</pubDate><description><![CDATA[先看看语法：


map(function, iterable, ...)

第一个参数接受一个函数名，后面的参数接受一个或多个可迭代的序列，返回的是一个集合。

参数：

function -- 函数名
	iterable -- 一个或多个序列
返回值：（版本不同，返回值也不同，现在一般都在用3.0以上了吧）

Python 2.x 返回列表。
	Python 3.x 返回迭代器。

&gt;&gt;&gt; def square(x) :         # 计算平方数
...     return x]]></description><category></category></item><item><title><![CDATA[push 函数介绍]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/120739009</link><guid>https://blog.youkuaiyun.com/poptar/article/details/120739009</guid><author>poptar</author><pubDate>Wed, 27 Oct 2021 18:18:14 +0800</pubDate><description><![CDATA[stack::push();//在栈顶增加元素

queue::push();//将x 接到队列的末端。


stack与queue常见方法介绍 
	

1、stack

stack 模板类的定义在&lt;stack&gt;头文件中。

stack 模板类需要两个模板参数，一个是元素类型，一个容器类型，但只有元素类型是必要的，在不指定容器类型时，默认的容器类型为deque。

定义stack 对象的示例代码如下：

stack&lt;int&gt; s1;

stack&lt;string&gt; s2..]]></description><category></category></item><item><title><![CDATA[numpy.poly1d()函数]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/120989145</link><guid>https://blog.youkuaiyun.com/poptar/article/details/120989145</guid><author>poptar</author><pubDate>Wed, 27 Oct 2021 12:11:16 +0800</pubDate><description><![CDATA[numpy.poly1d()函数学习

np.poly1d(a, b, c)有三个参数

参数a：为一个数组。

参数b：为True

参数c：为variable

当只有参数a时，则生成一个多项式。如：


import numpy as np

p = np.poly1d([2, 3, 5, 7])
print(p)







数组[2,3,5,7]从左往依次对应x*3 + x*2 + x*1 + x*0 的系数（其中x*3表示x的3次方，后面依次类推）



当有两个参数时，则表示把数组中的值作.]]></description><category></category></item><item><title><![CDATA[列表解析式： [i for i in range(1,10)]]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/120938794</link><guid>https://blog.youkuaiyun.com/poptar/article/details/120938794</guid><author>poptar</author><pubDate>Sun, 24 Oct 2021 19:26:13 +0800</pubDate><description><![CDATA[经常会看到类似于 [i for i in range(1,10)] 的表达式，这种表达式称为列表解析（List Comprehensions），类似的还有字典解析、集合解析等等。

列表解析式是将一个列表（实际上适用于任何可迭代对象）转换成另一个列表的工具。在转换过程中，可以指定元素必须符合一定的条件，才能添加至新的列表中，这样每个元素都可以按需要进行转换。




列表解析式


举例说明，将 1-10 每个数乘以 2 放入一个列表：

用 for 循环实现如下：


&gt;&gt;&gt; li = ]]></description><category></category></item><item><title><![CDATA[八数码的有无解问题]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/120738166</link><guid>https://blog.youkuaiyun.com/poptar/article/details/120738166</guid><author>poptar</author><pubDate>Wed, 13 Oct 2021 10:05:28 +0800</pubDate><description><![CDATA[为了方便讨论，我们把它写成一维的形式，并以0代替空格位置。那么表示如下：

1 2 3 4 5 6 7 8 0

通过实验得知，以下状态是无解的（交换了前两个数字1 2）：

2 1 3 4 5 6 7 8 0

八数码问题的有解无解的结论：

一个状态表示成一维的形式，求出除0之外所有数字的逆序数之和，也就是每个数字前面比它大的数字的个数的和，称为这个状态的逆序。

若两个状态的逆序奇偶性相同，则可相互到达，否则不可相互到达。

由于原始状态的逆序为0（偶数），则逆序为偶数的状态有解。

也就是说，...]]></description><category></category></item><item><title><![CDATA[Linux多命令顺序执行]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/118279486</link><guid>https://blog.youkuaiyun.com/poptar/article/details/118279486</guid><author>poptar</author><pubDate>Sun, 27 Jun 2021 20:38:07 +0800</pubDate><description><![CDATA[当我们需要一次执行多个命令的时候，命令之间需要用连接符连接，不同的连接符有不同的效果。

 ; 分号，没有任何逻辑关系的连接符。当多个命令用分号连接时，各命令之间的执行成功与否彼此没有任何影响，都会一条一条执行下去。
	 || 逻辑或，当用此连接符连接多个命令时，前面的命令执行成功，则后面的命令不会执行。前面的命令执行失败，后面的命令才会执行。
	 &amp;&amp; 逻辑与，当用此连接符连接多个命令时，前面的命令执行成功，才会执行后面的命令，前面的命令执行失败，后面的命令不会执行，与 || 正好...]]></description><category></category></item><item><title><![CDATA[Y86-64指令集体系结构]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/118196230</link><guid>https://blog.youkuaiyun.com/poptar/article/details/118196230</guid><author>poptar</author><pubDate>Thu, 24 Jun 2021 20:50:00 +0800</pubDate><description><![CDATA[转载一遍优质文章，好好看，自个好好摸索，对CPU的理解会有很大的帮助......

链接：

https://segmentfault.com/a/1190000038418968
]]></description><category></category></item><item><title><![CDATA[SEQ的硬件结构（图）]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/118194759</link><guid>https://blog.youkuaiyun.com/poptar/article/details/118194759</guid><author>poptar</author><pubDate>Thu, 24 Jun 2021 19:21:34 +0800</pubDate><description><![CDATA[注:


蓝色框:表示硬件单元.
	灰色框:表示控制逻辑(前面说过是组合逻辑).还有,你会看到New PC在这里是一种控制逻辑,不是硬件单元.
	白色圆框:表示信号标号.
	粗线:表示字宽(32-bit)的数据连接.
	细线:表示字节宽(4 or 8 bit)的数据连接

...]]></description><category></category></item><item><title><![CDATA[CSSAP：虚拟存储器]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/118148578</link><guid>https://blog.youkuaiyun.com/poptar/article/details/118148578</guid><author>poptar</author><pubDate>Wed, 23 Jun 2021 11:30:21 +0800</pubDate><description><![CDATA[转载一遍优质文章： 

https://blog.youkuaiyun.com/wang13342322203/article/details/96464426
]]></description><category></category></item><item><title><![CDATA[BurpSuite----Intruder模块(暴力破解)]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/106610472</link><guid>https://blog.youkuaiyun.com/poptar/article/details/106610472</guid><author>poptar</author><pubDate>Tue, 22 Jun 2021 11:30:06 +0800</pubDate><description><![CDATA[pikachu之Sql Inject(SQL注入）

一、数据型注入


]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL（7）]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117827191</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117827191</guid><author>poptar</author><pubDate>Fri, 11 Jun 2021 21:38:28 +0800</pubDate><description><![CDATA[找出所有员工当前薪水salary情况


]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL（6）]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117827043</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117827043</guid><author>poptar</author><pubDate>Fri, 11 Jun 2021 21:25:02 +0800</pubDate><description><![CDATA[查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t


]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL(5)]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117826700</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117826700</guid><author>poptar</author><pubDate>Fri, 11 Jun 2021 20:59:45 +0800</pubDate><description><![CDATA[查找所有员工的last_name和first_name以及对应部门编号dept_no





要求：

请你查找所有已经分配部门的员工的last_name和first_name以及dept_no，也包括暂时没有分配具体部门的员工




select e.last_name,e.first_name,d.dept_no
from employees as e
left join dept_emp as d
on e.emp_no=d.emp_no;

知识点：

内连接（INNER JOIN） 两边表同时]]></description><category></category></item><item><title><![CDATA[ｍａｐ函数]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117636365</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117636365</guid><author>poptar</author><pubDate>Sun, 06 Jun 2021 20:59:29 +0800</pubDate><description><![CDATA[map&lt;int, string&gt;::iterator iter　和　map&lt;int,string&gt;iter　区别：



map&lt;int,string&gt;::iteratoriter

是声明一个迭代器，
	这里的iterator是在templateclassmap中声明的一个类，所以需要用　map&lt;int,string&gt;::iterator　来声名。
	因为在global作用域里面找不到iterator的定义。map&lt;int,str...]]></description><category></category></item><item><title><![CDATA[CSAPP   缓冲区溢出实验]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117619943</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117619943</guid><author>poptar</author><pubDate>Sun, 06 Jun 2021 11:33:15 +0800</pubDate><description><![CDATA[实验5 缓冲区溢出实验

一、实验目的


1、深入了解缓冲区溢出的隐患，了解如何利用缓冲区溢出这个漏洞对现有程序进行控制流劫持、执行非法程序代码，从而造成对程序进行攻击以及破坏的过程；

2、增强对程序机器级表示、汇编语言、调试器和逆向工程等理解。


二、实验内容


对目标程序实施缓冲区溢出攻击，通过造成缓冲区溢出来破坏目标程序的栈帧结构，继而...]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL(4)]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117529028</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117529028</guid><author>poptar</author><pubDate>Thu, 03 Jun 2021 17:19:54 +0800</pubDate><description><![CDATA[查找所有已经分配部门的员工的last_name和first_name以及dept_no


]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL(3)]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117459860</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117459860</guid><author>poptar</author><pubDate>Wed, 02 Jun 2021 09:53:46 +0800</pubDate><description><![CDATA[查找当前薪水详情以及部门编号dept_no


]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL（2）]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117459437</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117459437</guid><author>poptar</author><pubDate>Wed, 02 Jun 2021 09:20:54 +0800</pubDate><description><![CDATA[查找入职员工时间排名倒数第三的员工所有信息

​
]]></description><category></category></item><item><title><![CDATA[牛客题霸---SQL篇（1）]]></title><link>https://blog.youkuaiyun.com/poptar/article/details/117457287</link><guid>https://blog.youkuaiyun.com/poptar/article/details/117457287</guid><author>poptar</author><pubDate>Tue, 01 Jun 2021 23:33:04 +0800</pubDate><description><![CDATA[查找最晚入职员工的所有信息



 要求：





SELECT *
FROM employees 
order by hire_date 
desc limit 0,1;

知识点：limit关键字可以从查询结果中取部分值。首先要定义两个参数,offset,size;offset：是开始读取的第一条记录的编号(注意:在查询结果中，第一个记录的编号是0而不是1)size：查询记录的个数
...]]></description><category></category></item></channel></rss>