BSP中uboot初体验

一. uboot源码获取   1.1. 从板级厂家获取开发板BSP级uboot(就是由开发板厂家提供的)   1.2. 从SOC厂家获取相同SOC的BSP级uboot   1.3. 从uboot官方下载   1.4. 什么是bsp     a. BSP就是board support package(板级支持包,一般由开发板供应商提供),里面的内容就是这个开发板的所有相关的源代码、文档、教程等。 二. uboot初体验   1.1. 配置     1.1.1. 将uboot 放到ubuntu下解
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

猫眼电影北美票房爬虫 Request + 正则 加强训练

import json import re from multiprocessing.pool import Pool import requests from requests import RequestException def get_one_page(url): try: response =requests.get(url) # print(response.text) if response.status_code==
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

python基础(第四天)

1、列表的操作: 1 # 增 2 # li = [1, 2, 3, 4] 3 # li.append("abc") 4 # print(li) 5 # 6 # li.insert(2, "eric") # 在下标为2的位置插入 7 # print(li) 8 # 9 # # 删 10 # li.pop(2) 11 # print(li) 12 # li.pop() # 默认删除最后一个 13 # print(li) 14 # li.remove(3) 15 # print
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

孤荷凌寒自学python第六十四天学习mongoDB的基本操作并进行简单封装3

孤荷凌寒自学python第六十四天学习mongoDB的基本操作并进行简单封装3 (完整学习过程屏幕记录视频地址在文末) 今天是学习mongoDB数据库的第十天。 今天继续学习mongoDB的简单操作,并继续对一些可能反复经常使用的操作进行简单的封装。 今天成功了解并实测完成了向mongoDB数据库中修改记录的操作,详细学习过程见屏幕录屏学习过程。 测试代码如下: 【ceshi.py】 from pymongo import MongoClient import datetime import
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

CSS伪类的使用

伪类的使用 在现有内容前面、后面添加内容
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Mybatis逆向工程自动生成代码(Ubuntu18.04-idea环境)

最近在学习taotao商城项目,有一节是关于mybatis逆向工程的,参考了这个博文,https://blog.csdn.net/yerenyuan_pku/article/details/71909325 是在windows+eclipse环境下完成的,我用的是Ubuntu18.04和idea18环境,略有不同,记录下来。 完整的工程在github上,附有项目所需要的sql。 1,idea在lib添加的jar好像不起作用,实验了几次了,还不能完全肯定,依赖的jar我是放在: 配置路径在: 2
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Python练习题6(判断是否回文联):编写一个函数,判断传入的字符串参数是否为“回文联”(回文联即用回文形式写成的对联,既可顺读,也可倒读。例如:上海自来水来自海上)

方法一:将字符串分成两半,将第一个和最后一个字符进行比较,若一样则返回True.全部为True则为回文联 1 def isPalindrome(): 2 context = input("请输入字符串:") 3 len_half = len(context) // 2 #取长度的一半 4 bool_list = [] 5 if len(context) < 2: #当输入小于2个字符时
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

NetBeans 默认编码修改方法

如果要NetBeans用UTF-8对文件进行解码,需要修改配置文件,具体方法如下: 1. 找到你的Netbeans安装目录下的etc文件夹,如D:\Program Files\NetBeans 8.2\etc\netbeans.conf 2. 用记事本打开netbeans.conf 3. 找到netbeans_default_options这一句,前面没有符号#,在文件第46行 netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

在MongoDB中创建一个索引而性能提升1000倍的小例子

在https://www.cnblogs.com/xuliuzai/p/9965229.html的博文中我们介绍了MongoDB的常见索引的创建语法。部分同学还想看看MongoDB的威力到底有多大,所以,在这儿追加一个例子,感受一下索引的性能。 通过在某一字段上创建索引,从优化前的执行15.15S到优化后降至0.014S,性能提升了1000倍。 此为实际生产中的一个真实案例,我们有一个集合QQStatements,其数据量为2604W,如下图所示。 系统需要查询此表最近的变动情况,即需要抓取新
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Lab 5-1

Analyze the malware found in the file Lab05-01.dll using only IDA Pro. The goal of this lab is to give you hands-on experience with IDA Pro. If you’ve already worked with IDA Pro, you may choose to ignore these questions and focus on reverse-enginee
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

史上最坑 idea 更改代码不生效

原来, 如果本地多次调整过系统时间,那么gradle 的缓存 会缓存 你的 上次编译时间再未来,那么你再怎么编译,都很难生效,即使删除了生成的字节码目录。 然后invalidate caches/restart 也不难以修复 最终通过简单的删除项目目录下的 .gradle目录 与 build 目录,并执行invalidate caches/restart ,就再也没出现过问题了。前期是千万不要再调整系统时间了。
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

js无法获取.net设置的cookie

使用CookieHelper帮助类: public class CookieHelper { #region 获取Cookie /// <summary> /// 获得Cookie的值 /// </summary> /// <param name="cookieName"></param> /// <returns></returns> public stat
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

工厂方法模式(JAVA反射)

简单工厂模式的不足 在简单工厂模式中,只提供了一个工厂类,该工厂类处于对产品类进行实例化的中心位置,它知道每一个产品对象的创建细节,并决定何时实例化哪一个产品类。简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须修改工厂类,加入必要的处理逻辑,这违背了“开闭原则”。在简单工厂模式中,所有的产品都是由同一个工厂创建,工厂类职责较重,业务逻辑较为复杂,具体产品与工厂类之间的耦合度高,严重影响了系统的灵活性和扩展性,而工厂方法模式则可以很好地解决这一问题。 模式动机 考虑这样一个系统,按钮工厂
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Cordova--IOS打包问题汇总

IOS权限 Xcode编译器打包流程 IOS官网上架问题点--找不到app ios兼容问题 ios官网流程 ios媒体查询 ios开发图标和名称启动图修改
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

进程、线程、协程和GIL(二)

    上一篇博客讲了进程、线程、协程和GIL的基本概念,这篇我们来说说在以下三点:   1> python中使用threading库来创建线程的两种方式   2> 使用Event对消来判断线程是否已启动   3> 使用Semaphore和BoundedSemaphore两个类分别来控制线程的并发数以及二者之间的区别。   如果想要了解基本概念,请移步我的上一篇博客:https://www.cnblogs.com/ss-py/p/10236125.html 正文:   利用threading库
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

ConfigureAwait(false)

昨天在做项目的时候,用的dapper查数据用的QueryAsync 异步方法。给上级做代码审核时,上级说最好加上ConfigureAwait(false).能减少一些性能开销。 因为之前没用过所以看了 clr via c# 26 27章,以及参考网上资料。这里打算做个总结,什么情况下该使用这个。什么时候不使用这个 var title=await GetTitleAsync(5).ConfigureAwait(false); ConfigureAwait(true) 和 ConfigureAwa
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Eclipse maven hadoop -- java.io.IOException: No FileSystem for scheme: hdfs

2019-01-10 概述   今天在Windows系统下新安装了Eclipse和maven的环境,想利用Maven构建一个Hadoop程序的,结果却发现程序运行时一直报 “No FileSystem for scheme: hdfs” 的异常。网友贴出的解决方案在我这都不适用。经过数小时痛苦的折磨以后才终于找到我这种情况的原因:Maven自动下载的 hadoop-hdfs-2.7.7.jar 库文件不正确!!! 环境 HDFS搭建在一组ubuntu server集群上,系统正常运行。 Had
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

Cordova--打包问题

1.以管理员身份运行命令行程序,cmd或者powershell都行 2.cd到要创建项目的文件夹,执行cordova create esps com.mosesceo.ESPSApp ESPSApp -d 3.cd到esps文件夹,执行cordova platform add android 4.执行cordova build 5.执行成功后你会看到Built the following apk(s): xxxx.apk,表示编译成功 6.如果需要模拟器运行,将文件导入androidstudi
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

JavaScript中函数的定义

JavaScript中函数的定义 制作人:全心全意 在JavaScript中,函数是由关键字function、函数名加一组参数以及置于大括号中需要执行的一段代码定义的。定义函数的基本语法格式如下: function functionName([parameter1,parameter2,...]) { statements; [return expression;] } 参数说明: functionName:必选项。用于指定函数名。在同一个页面中,函数名必须是唯一的,并且区分大小写。 pa
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0

pandas学习series和dataframe基础

PANDAS 的使用 一.什么是pandas? 1.python Data Analysis Library 或pandas 是基于numpy的一种工具,该工具是为了解决数据分析人物而创建的。 2.pandas纳入了大量库和一些标准的数据模型,提供了高效的操作大型数据集的工具 3.pandaas提供了大量能使我们快速便捷的处理数据的函数和方法。 4.pandas使python成为了强大高效的数据分析环境的重要因素之一。 5.SPSS数据分析工具IBM 1g excel 6.panda数据预处理
分类: 其他 发布时间: 01-10 23:01 阅读次数: 0