5 weixin_30788731

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

TensorFlow基本计算单元与基本操作

在学习深度学习等知识之前,首先得了解著名的框架TensorFlow里面的一些基础知识,下面首先看一下这个框架的一些基本用法。import tensorflow as tfa = 3 # Python中普通的变量创建方式# Create a variable.w = tf.Variable([[0.5, 1.0]]) # tensorflow创建变量方式x =...

2019-10-07 21:54:00

一些小软件闪退的解决方案

  最近,在使用labelImg.exe这款软件进行数据标注的时候,发现在使用过程中软件打不开,一打开出现如下界面然后就立即闪退出去。     最开始解决的方案是使用管理员方式打开,发现还是闪退,最后把电脑重启一下发现还是没有任何效果。  最终解决方案:时隔一天后,在百度中看到,可能的原因是软件的安装的路径中包含中文,于是我查看了一下本机的路径,确实路径包含中文,然后我把它重...

2019-09-30 09:32:00

机器学习之SVM调参实例

一、任务这次我们将了解在机器学习中支持向量机的使用方法以及一些参数的调整。支持向量机的基本原理就是将低维不可分问题转换为高维可分问题,在前面的博客具体介绍过了,这里就不再介绍了。首先导入相关标准库:%matplotlib inlineimport numpy as npimport matplotlib.pyplot as pltfrom scipy impo...

2019-09-28 22:04:00

docker下安装mysql数据库

因为用了.net core 所以想学习下使用docker;项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本;1.拉取官方镜像docker pull mysql:5.62.在当前用户目录下新建一个目录mkdir mysql3.进入目录并且新建一个目录confmkdir conf4.创建一个临时的mysql容器并将目录映射到...

2019-09-27 21:43:00

asp.net core3.0 mvc 用 autofac

好久没有写文章了,最近在用.net core3.0,一些开发中问题顺便记录;1.首先nuget引入AutofacAutofac.Extensions.DependencyInjection2.修改Program.cs 添加.UseServiceProviderFactory(new AutofacServiceProviderFactory()) publi...

2019-09-27 21:33:00

基础知识——常见文件格式

常见操作系统UNIX、Linux、Chrome OS、Mac OS(苹果)移动设备:iOS(苹果)、Android、WP(Windows Phone)常见文件格式视频类AVI、WMV、MPEG、DivX/xvid、DV、MKV、RM/RMVB、MOV、OGG、MOD、FLV、F4V、m4v、mp4、3GP、H.264、H.265、ASFm1v 、m2v、m...

2019-09-27 21:30:00

使用 Fabric 自动化部署 Django 项目

作者:HelloGitHub-追梦人物文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库在上一篇教程中,我们通过手工方式将代码部署到了服务器。整个过程涉及到十几条命令,输了 N 个字符。一旦我们本地的代码有更新,整个过程又得重复来一遍,这将变得非常繁琐。使用 Fabric 可以在服务器中自动执行命令。因为整个代码部署过程都是相同的,只要我们用 Fabri...

2019-09-27 08:56:00

Java 非小数BigDecimal转换为Integer

有时候数据库数据为BigDecimal,而我们需要的是Integer类型,则要将数据进行转换,以 变量num为例》先将BigDecimal转换为String类型String str=num.toString();》再将String类型转换为Integer类型Integer integer=Integer.parseInt(str);转载于:https://www.cn...

2019-09-26 09:38:00

可能是 Python 中最火的第三方开源测试框架 pytest

作者:HelloGitHub-ProdesireHelloGitHub 的《讲解开源项目》系列,项目地址:https://github.com/HelloGitHub-Team/Article一、介绍本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Py...

2019-09-24 09:04:00

redis的持久化(RDB与AOF)未完待续

1、为什么redis要实现持久化?避免因宕机、断电等场景导致进程退出后数据丢失,如果redis的数据都只存放于内存,那么进程退出后数据就丢失了。持久化机制可以持久化内存数据到硬盘,重启redis后基于持久化数据进行恢复。2、redis持久化的方式有哪些2.1 RDB,定时对进程数据拍摄快照存储到硬盘的持久化方式2.1.1如何触发RDB持久化?2.1.1.1手动触发1.【不推荐...

2019-09-22 21:45:00

死锁、活锁、性能问题

活跃性危险死锁什么是死锁?一条小路上两个人堵到了一起,a说你让我先走吧,b说不行我不让,你先让我走,互不相让,两个人都过不去。A线程等待b线程的锁,b线程的任务在等待a线程的锁,两个线程在此处不停尝试获得锁,永无休止。死锁的种类:静态锁顺序死锁如图直接看代码就能看出有死锁问题。动态锁顺序死锁代码看起来好好的,只有运行时在某种特定的极端情况下才会出现。当fromA...

2019-09-21 19:10:00

显式锁

Java5.0以后除了内置锁synchronized外在concurrent包还提供了显式锁接口Lock。何为显式?就是显式地加锁和解锁,需要自己写代码去加锁和解锁。Synchronized是隐式加锁解锁,也就是无需自己写加锁解锁代码,进了synchronized代码块就隐式加锁,出了代码块就隐式解锁。下图为使用显式锁保证计数结果正确的demo:在lock和unlock之间的代...

2019-09-21 19:08:00

线程池概念和用法

什么是线程池?通俗理解就是一个容器,里面放了一些线程,需要用时就取出来用,用完了就放回去等待下一次用。线程池内部维护一个任务队列,从池里取出线程去执行队列里的任务。为什么要使用线程池?1.可以将任务的提交和执行策略解耦,便于统一管理任务执行策略,好维护,比如延时执行,设置等待时间,超时自动失败等。2.提高性能,用已创建的线程执行任务,减少创建和销毁线程的开销。3.约束最大线程...

2019-09-21 19:07:00

并发工具类

使用同步工具类闭锁在线程执行过程中用一把锁把门锁住,在开锁之前线程无法通过这道门,只有当满足了开锁的条件之后,锁才会自动打开。常用的闭锁工具类:CountDownLatch、CyclicBarrier、FutureTask。闭锁应用场景1.有a、b、c三个线程一起执行,可是a线程需要等待b、c线程任务执行完毕才继续往下执行。2.一个线程的某步计算依赖于其它线程的执行结果。用...

2019-09-21 19:03:00

什么是内存可见性

什么是可见性?一个线程修改了共享变量的值,其他线程也能看到最新修改的值。下图是一段存在线程可见性问题的代码:在主线程中修改两个变量的值,不一定对副线程可见,副线程有可能读取到为false的ready和为111的num。为什么会出现这样的结果?线程的交叉执行,重排序加线程交叉执行,共享变量更新后的值没有在工作内存和主内存中及时更新。首先要对java内存模型有一个大概的概念,...

2019-09-21 19:00:00

线程安全与synchronized

线程安全性与synchronized线程安全:多线程访问某个类时,这个类始终都能表现出正确的行为,这个类就是线程安全的。简单的说,就是多线程执行的结果与单线程执行的结果始终一致,不会因为多线程的执行时序不同而出现不同的结果以下是一个线程不安全的程序:当这段代码在单线程中执行时,会得出正确的答案,而在多线程环境中,则出现了执行结果完全靠运气,结果依赖于线程之间的执行时序,显然违背...

2019-09-21 18:59:00

多线程基本概念

什么是多线程?一个程序(一个进程)运行过程中产生了不止一个线程。一个生产汽车的车间好比一个进程,这个车间里的每个人分工合作,各自做自己的任务,每个工人好比一个线程,多个人同时工作则是多线程作业。一个工人就是一个线程。并行(parallel):多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。并发(concurrent):通过cpu调度算法,让用户看上去同时执行,实...

2019-09-21 18:57:00

解决XlsxWriter插入时间格式问题

解决时间格式问题:起初在使用XlsxWriter 插入dat = ['2018.01.02', '2017.9.2', '2018.9.3', '2017.9.4', '2017.9.5', '2017.9.6']这样的时间数据时,到excel中进行数据筛选时。无法达到如下图的目标。使用下列方法就可以达到此目的。import xlsxwriteri...

2019-09-20 15:39:00

django下创建多个app,如何设置每个app的urls

1.创建第二个app  假设我们项目P下面已经有了一个默认的app,名字是app1。现在我想创建第二个app,名字时app2。  进入pychram下的Terminal中,运行命令:python manage.py startapp app2  此外,我在每个app下都建立一个urls.py,方便区分。  右击app名,new一个Python File,命名为...

2019-09-19 18:35:00

讲解开源项目:让你成为灵魂画手的 JS 引擎:Zdog

本文作者:HelloGitHub-kalifunHelloGitHub 的《讲解开源项目》系列,项目地址:https://github.com/HelloGitHub-Team/Article今天给大家推荐一个使用 JavaScript 语言编写的开源 Web 3D 模型项目 —— Zdog。一、介绍1.1 ZdogZdog 项目地址:https://github.co...

2019-09-18 08:41:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。