随笔-如何学习编程之编程认识(一)
目录
一、文章前言
二、文章正文
2.1 选择方向
2.2 心态调整
一、文章前言
1. 对于想要准备学习编程的朋友来说,往往对编程有很多的疑惑,不知道如何抉择,常见的就是以下几个问题:
如何选择编程方向
怎么学习编程
如何学好编程
英语不好能不能学习编程
数学不好能不能学习编程
如何提高编程能力
2. 那么在接下来将这些问题拆分为几篇文章,进行个人见解阐述,希望能给你一点...
机器学习算法(三):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/...
用HTML开发Windows桌面应用程序2
接上次。
1.MFC,DHMTL开发
给大家演示一下,用MFC搞一个HTML应用程序。
关于如何用MFC搞DHTML,可以参见上一篇文章
贴代码
1.添加这个消息映射
BEGIN_DISPATCH_MAP(CMFCApplication9Dlg, CDHtmlDialog)
DISP_FUNCTION(CMFCApplication9Dlg,
用HTML开发Windows桌面应用程序3
LTFRAME是基于原生WEBKIT开发而成的,它最大的改进是对WEBKIT做了较大幅度的修改,使的webkit体积大大的缩小、包括它的依赖库也全部封装在一起,整个LTFRAME只有一个DLL,大约12M,和一个ICU的字符库,大约4M.却实现了WEBKIT的几乎所有功能。
并且LTFRAME对WEBKIT内核所存在的一些BUG和不合理处进行了修正,让它更加适于桌面
Normalization
归一化 / 规范化 / 标准化,是一种简化计算的方式,将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。其中最典型的就是数据的归一化处理,即将数据统一映射到[0,1]区间上。能够提升模型的收敛速度,提升模型的精度。
主要看模型是否具有伸缩不变性。有些模型在各个维度进行不均匀...
并行测试的一些概念和并行编程(Java代码实现)
2018-06-20
今天学习的主题主要是并行测试。
因为对并行的概念还不是太了解,因此翻阅了计算机操作系统这本书,这本书中对于并行是这样阐述的:
在操作系统的基本特性中,有一个特性叫做并发性,而并行性和并发性是既相似又互相区别的两个概念:
并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在同一时间间隔内发生。
再来了解一下并行测试的概念,这里参考了一篇文献《并行测试技...
Metamorphic TestingA Review of Challenges and Opportunities翻译总结
Metamorphic Testing:A Review of Challenges and Opportunities
来源:ACM
蜕变测试
软件测试所面临的两个基础性问题:oracle问题和可靠的测试集问题。
oracle[测试结果参照物]:在测试时确定与实际结果进行比较的预期结果的源。它可能包括现有系统(作基准)、用户手册、或个人的专业知识等,但不是代码。
解决可靠的测试...
Github中创建新的分支并提交项目
首先,在要上传的项目的文件夹中选择Git bash
$ git init
上传项目中所有文件
$ git add .
提交到远程
$git commit -m "manager"
创建分支
$ git branch manager
转到新创建的分支
$ git checkout manager
提交到远程
$ git remote add origin ht...
人生中第一次配置虚拟主机
人生中第一次配置虚拟主机
基于主机名的虚拟主机:
在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\...
如何更改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...
软件测试[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...
软件测试[2](Guru99软件测试教程翻译!!!)
软件测试(2)
单元测试:
Mock Objects
Unit Testing Tools
Jtest: Parasoft Jtest是一个IDE插件,它利用了开源框架(Junit、Mockito、PowerMock和Spring),以及用于创建、扩展和维护单元测试的一键操作。通过自动化单元测试的这些耗时方面,开发人员可以将精力集中在业务逻辑上,并创建更有意义的测试套件。
Jun...
github上更新自己的项目代码
因为全程是自己写的小项目,所以不需要这一步:
git pull origin master
更新自己的项目具体流程如下:
1.添加所有代码到缓冲区:
git add .
我是使用idea自动添加新写或者修改的类到git的缓冲区中,所以也没这一步。
2.提交代码:
git commmit -m "update"
3.将更新的代码上传到github:
git push origi...
软件测试[3](Guru99软件测试教程翻译!!!)
软件测试【3】
来源:https://www.guru99.com
翻译!!!!!
接软件测试[2]
Test Scenario
测试场景是可以测试的任何功能。 它也称为测试条件或测试可能性。 作为一名测试人员,您可以将自己置身于最终用户的角色,并找出真实世界的场景和使用中的应用程序案例。
场景测试是软件测试的变体,其中场景用于测试。 场景有助于更简单的测试方式
为什么要创建测试场景...
Python的学习(廖雪峰)
Python:
在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式.
1个中文字符经过UTF-8编码后通常会占用3个字节,而1个英文字符只占用1个字节。
如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素
只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:
list和tuple是Python内置的有序集...
centos7安装RabbitMq,redis
Celery就是一个用python写的并行分布式框架
Celery支持使用任务队列的方式在分布的机器、进程、线程上执行任务调度。
任务队列是一种在线程或机器间分发任务的机制。
消息队列的输入是工作的一个单元,称为任务,独立的职程(Worker)进程持续监视队列中是否有需要处理的新任务。
Celery 用消息通信,通常使用中间人(Broker)在客户端和职程间斡旋。这个过程从客户端向队列添加...
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...
今日推荐
周排行