随笔-如何学习编程之编程认识(一)

目录 一、文章前言 二、文章正文 2.1 选择方向 2.2 心态调整 一、文章前言 1. 对于想要准备学习编程的朋友来说,往往对编程有很多的疑惑,不知道如何抉择,常见的就是以下几个问题: 如何选择编程方向 怎么学习编程 如何学好编程 英语不好能不能学习编程 数学不好能不能学习编程 如何提高编程能力 2. 那么在接下来将这些问题拆分为几篇文章,进行个人见解阐述,希望能给你一点...
分类: 其他 发布时间: 10-05 23:10 阅读次数: 0

机器学习算法(三):FFM(Field-aware Factorization Machine)(域分解机模型)

目录 1 FFM原理 2 基于FFM的逻辑回归模型 2.1 损失的逻辑回归模型 2.2 ∅(w,xp)的求导过程 2.3 示例 美团技术团队:https://tech.meituan.com/deep_understanding_of_ffm_principles_and_practices.html https://blog.csdn.net/zc02051126/article/...
分类: 其他 发布时间: 10-05 23:10 阅读次数: 0

用HTML开发Windows桌面应用程序2

接上次。       1.MFC,DHMTL开发 给大家演示一下,用MFC搞一个HTML应用程序。 关于如何用MFC搞DHTML,可以参见上一篇文章   贴代码 1.添加这个消息映射    BEGIN_DISPATCH_MAP(CMFCApplication9Dlg, CDHtmlDialog) DISP_FUNCTION(CMFCApplication9Dlg,
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

用HTML开发Windows桌面应用程序3

LTFRAME是基于原生WEBKIT开发而成的,它最大的改进是对WEBKIT做了较大幅度的修改,使的webkit体积大大的缩小、包括它的依赖库也全部封装在一起,整个LTFRAME只有一个DLL,大约12M,和一个ICU的字符库,大约4M.却实现了WEBKIT的几乎所有功能。       并且LTFRAME对WEBKIT内核所存在的一些BUG和不合理处进行了修正,让它更加适于桌面
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

Normalization

归一化 / 规范化 / 标准化,是一种简化计算的方式,将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。其中最典型的就是数据的归一化处理,即将数据统一映射到[0,1]区间上。能够提升模型的收敛速度,提升模型的精度。 主要看模型是否具有伸缩不变性。有些模型在各个维度进行不均匀...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

分类器

分类器的作用:常规任务是利用给定的类别、已知的训练数据来学习分类规则和分类器,然后对未知数据进行分类(或预测)。逻辑回归(logistics)、SVM等常用于解决二分类问题,对于多分类问题(multi-class classification),比如识别手写数字,它需要10个分类,同样也可以用逻辑回归或SVM,只是需要多个二分类来组成多分类,但这样容易出错且效率不高,常用的多分类方法有softma...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

并行测试的一些概念和并行编程(Java代码实现)

2018-06-20 今天学习的主题主要是并行测试。 因为对并行的概念还不是太了解,因此翻阅了计算机操作系统这本书,这本书中对于并行是这样阐述的: 在操作系统的基本特性中,有一个特性叫做并发性,而并行性和并发性是既相似又互相区别的两个概念: 并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在同一时间间隔内发生。 再来了解一下并行测试的概念,这里参考了一篇文献《并行测试技...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

Metamorphic TestingA Review of Challenges and Opportunities翻译总结

Metamorphic Testing:A Review of Challenges and Opportunities 来源:ACM 蜕变测试 软件测试所面临的两个基础性问题:oracle问题和可靠的测试集问题。 oracle[测试结果参照物]:在测试时确定与实际结果进行比较的预期结果的源。它可能包括现有系统(作基准)、用户手册、或个人的专业知识等,但不是代码。 解决可靠的测试...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

Github中创建新的分支并提交项目

首先,在要上传的项目的文件夹中选择Git bash $ git init 上传项目中所有文件 $ git add . 提交到远程 $git commit -m "manager" 创建分支 $ git branch manager 转到新创建的分支 $ git checkout manager 提交到远程 $ git remote add origin ht...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

人生中第一次配置虚拟主机

人生中第一次配置虚拟主机 基于主机名的虚拟主机: 在C:\Windows\System32\drivers\etc\hosts文件末尾添加: 127.0.0.1 www.store.com 配置server.xml(就是tomcat\conf\server.xml) <Host name="www.store.com" appBase="D:\code\store\...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

邮件发送实现原理

邮件发送实现原理: 邮件服务器和电子邮箱: 邮件服务器: 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。 这些服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。 电子邮箱: 电子邮箱(E-mail地址)的获...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

如何更改Github上面托管的项目的默认显示语言

今天提交了一个项目,可能是里面js文件比较多,github自动识别为js.现改成java. 参考:https://blog.csdn.net/qq_27879619/article/details/79438424 *.js linguist-language=Java *.css linguist-language=Java *.html linguist-language=Java...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

软件测试[1](Guru99软件测试教程翻译!!!)

software testing: 来源于:https://www.guru99.com/unit-testing-guide.html Technical Skills Basic knowledge of Database/ SQL Basic knowledge of Linux commands Knowledge and hands-on experience of a T...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

软件测试[2](Guru99软件测试教程翻译!!!)

软件测试(2) 单元测试: Mock Objects Unit Testing Tools Jtest: Parasoft Jtest是一个IDE插件,它利用了开源框架(Junit、Mockito、PowerMock和Spring),以及用于创建、扩展和维护单元测试的一键操作。通过自动化单元测试的这些耗时方面,开发人员可以将精力集中在业务逻辑上,并创建更有意义的测试套件。 Jun...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

github上更新自己的项目代码

因为全程是自己写的小项目,所以不需要这一步: git pull origin master 更新自己的项目具体流程如下: 1.添加所有代码到缓冲区: git add . 我是使用idea自动添加新写或者修改的类到git的缓冲区中,所以也没这一步。 2.提交代码: git commmit -m "update" 3.将更新的代码上传到github: git push origi...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

图的搜索算法

数据结构与算法 图的遍历: 1.深度优先搜索: 深度优先遍历v0所在的连通子图 void DepthFirstSearch(Graph g,int v0) { visit(v0); visited[v0]=True; w=FirstAdjVertex(g,v0); //如果这个邻接点存在 while(w!=-1) { /...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

软件测试[3](Guru99软件测试教程翻译!!!)

软件测试【3】 来源:https://www.guru99.com 翻译!!!!! 接软件测试[2] Test Scenario 测试场景是可以测试的任何功能。 它也称为测试条件或测试可能性。 作为一名测试人员,您可以将自己置身于最终用户的角色,并找出真实世界的场景和使用中的应用程序案例。 场景测试是软件测试的变体,其中场景用于测试。 场景有助于更简单的测试方式 为什么要创建测试场景...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

Python的学习(廖雪峰)

Python: 在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式. 1个中文字符经过UTF-8编码后通常会占用3个字节,而1个英文字符只占用1个字节。 如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素 只有1个元素的tuple定义时必须加一个逗号,,来消除歧义: list和tuple是Python内置的有序集...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

centos7安装RabbitMq,redis

Celery就是一个用python写的并行分布式框架 Celery支持使用任务队列的方式在分布的机器、进程、线程上执行任务调度。 任务队列是一种在线程或机器间分发任务的机制。 消息队列的输入是工作的一个单元,称为任务,独立的职程(Worker)进程持续监视队列中是否有需要处理的新任务。 Celery 用消息通信,通常使用中间人(Broker)在客户端和职程间斡旋。这个过程从客户端向队列添加...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0

airflow学习【1】

安装和理解等问题: 今天又再次体会到什么都木有官方文档管用 安装airflow时报错: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-XaFsmu/apache-airflow/ 原因详见: https://airflow.apache.org/installation.h...
分类: 其他 发布时间: 10-05 23:09 阅读次数: 0