自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 人脸识别

一.数据集1.Lwf:人脸测试集下载路径:http://vis-www.cs.umass.edu/lfw/index.html#download该数据库从中随机选择了6000对人脸组成了人脸辨识图片对,其中3000对属于同一个人2张人脸照片,3000对属于不同的人每人1张人脸照片。测试过程LFW给出一对照片,询问测试中的系统两张照片是不是同一个人,系统给出“是”或“否”的答案。通过60...

2019-09-02 11:25:58 346

原创 kaggle:APTOS 2019失明检测

一.数据二.预处理三.训练模型四.训练测试

2019-09-02 10:44:35 976

原创 Keras训练模型

Keras深度学习库包括三个独立的函数,可用于训练您自己的模型:1.Keras的.fit,.fit_generator和.train_on_batch函数之间的区别2.在训练自己的深度学习模型时,何时使用每个函数3.如何实现自己的Keras数据生成器,并在使用.fit_generator训练模型时使用它4.在训练完成后评估网络时,如何使用.predict_generator函数fit...

2019-09-02 10:40:09 882

原创 (keras)规范化BatchNormalization

keras.layers.normalization.BatchNormalization(axis=-1, momentum=0.99, epsilon=0.001, center=True, scale=True, beta_initializer='zeros', gamma_initializer='ones', moving_mean_initializer='zeros', movi...

2019-09-02 09:56:02 1333

原创 keras加载预训练模型

1.搭建自己的模型:model = get_net()2.编译模型:model.compile(optimizer=Adam(lr=1e-5), loss=my_loss, metrics=[dice_coef])3.加载预训练模型:model.load_weights( "my_net.hdf5" )4.如果想继续训练模型:model.fit_generato...

2019-09-02 09:40:32 755

原创 Keras关于训练冻结部分层

设置冻结层有两种方式。(不推荐)是在搭建网络时,直接将某层的trainable设置为false,例如: layers.Conv2D(filters1, (1, 1), trainable=False)(input_tensor) 在网络搭建完成时,遍历model.layer,然后将layer.trainable设置为False: # 冻结网络倒数的3层for layer...

2019-09-02 09:32:01 2174

原创 2018年校招深睿医疗面试

面试部门——医学图像算法部门、科研院所总公司在北京,据说北京、上海、杭州都有算法部门据说有50多人,多于平安、推想、联影、慧医慧影。一.图像技术负责人1.问以前工作内容2.项目科研方法:如接收到一个具体项目该怎样做二.图像小组负责人具体工作内容很细,出了两道题1.无序数组找 a+b = c,c已知:1.前后指针,2.哈希2.矩阵找数问题:找到一个顶点,下,左依次...

2018-12-08 16:38:44 2068

原创 2018好未来图像算法工程师面试算法题1

问题描述:设置一个数据结构实现以下数组功能,其时间复杂度为O(1):1.set(index,x):单个赋值2.setAll(x):全体赋值3.select(index):按序号查找问题分析:这个问题应该属于特殊问题:想了很久,当看到全体赋值时,时间复杂度至少为O(n)。所以使用一个全局变量代替全体赋值。同时还要判断查找时输出全局值还是局部个体值,所以加一个序号,判断最后...

2018-10-07 19:45:11 1632

原创 leetcode:189.旋转数组

问题描述:189. 旋转数组给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释: 向右旋转 1 步: [7,1,2,3,4,5,6],向右旋转 2 步: [6,7,1,2,3,4,5],向右旋转 3 步: [5,6,7,1,2,3,4]说明:尽可能想...

2018-10-07 13:18:45 222

转载 浅析C/C++中sort函数的用法

做项目的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。sort是STL中提供的算法,头文件为#include以及using namespace std; 函数原型如下:template void sort ( R

2017-07-07 20:17:29 354

转载 在Winform中向DataGridView控件添加数据的三种方式

在Winform中向DataGridView控件添加数据很常用到,现总结3种填充DataGridView方法:1.利用SqlDataAdapter对象向DataGridView中添加数据关键代码:(可以将该代码放到窗体加载事件的方法中)using (SqlDataAdapter da = new SqlDataAdapter("select * from Product", DBS

2017-05-31 20:46:56 10505 1

转载 Winform中的dataGridView添加自动编号

新建一个WinForm项目,在工具栏里拖一个dataGriView到窗体中,默认名称为dataGridView1,把数据源添加到dataGridView1中,运行,看到dataGriView1有数据显示,但没有行编号,所以我们需要添加一列,用来显示行号,以便我们知道这是第几条记录。选中dataGriView1,然后在属性列表的事件选择RowPostPaint事件,双击后添加事件处理函数,代码如下:

2017-05-31 20:44:34 1069

原创 C#winForm窗体自适应改进

C#WinForm窗体自适应改进WinForm窗体程序编程相对于WPF和C++编写的MFC、QT简单好写,但微软却没有为自适应填坑。感觉一般解决自适应有三个解决办法:1.像安卓编写用XML文件为每个分辨率的电脑进行配置,包括字体、控件位置等。2.通过格局控件去为页面排好版(但字体不能满足自适应)3.通过递归去改变每个控件的属性(消耗大,可能会出现闪烁)以下是我参考:

2017-05-31 14:42:55 2065

转载 C# FORM 自定义控件:带弹出(下拉)菜单的TextBox

程序需要做一个带下拉菜单的文本框以方便用户输入,大概类似于下图中这种TextBox: 控件有一个数据源,用的DataTable格式,还有一个值columnName来表示用Table中的哪一列数据,控件将根据这一列的数据来进行下拉框提示.界面只添加了一个文本框和一个ListBox,组件生成器中的代码为: #region 组件设计器生成的代

2017-05-31 13:50:58 10782

转载 C# API学习小例子

1。游戏自动登录,MousePosition.X获得系统鼠标位置的X坐标     第一种方法:指定文本框的坐标,适用于窗口最大化按钮不能用的,如QQ游戏      int x=500;      int y=300;      SendKeys.SendWait("274040246");   //输入游戏ID               SetCursorPo

2017-03-23 10:23:33 715

转载 C#:ListView控件如何实现点击列表头进行排序

using System;using System.Collections;using System.Windows.Forms;namespace Common{ /// /// 对ListView点击列标题自动排序功能 /// public class ListViewHelper { /// /// 构造函

2016-05-09 20:40:06 335

转载 C#中Split用法

1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString()

2016-05-04 07:17:42 181

转载 C#中StringBuilder类的使用总结

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,

2016-05-04 07:00:30 318

转载 删除文件夹

/// 清空指定的文件夹,但不删除文件夹        ///         ///         public static void DeleteFolder(string dir)        {            foreach (string d in Directory.GetFileSystemEntries(dir))            {

2016-04-30 10:24:52 358

转载 删除不了的软件、文件或文件夹的解决方法:

1、开机按F8不动,到高级选项出现在松开手,用上下键选安全模式,按照提示进入到安全模式中删除即可(安全模式与正常模式操作一样,我一般是用这个方法)。 2、删除文件建一个批处理试试,桌面右键-新建-文本文档-(或打开记事本,把下面的命令复制后粘贴进去)写入下列命令: DEL /F /A /Q\\?\%1 RD /S /Q \\?\%1 文件-另存为"删除.bat" (名字可以自己选,但是

2016-04-23 13:22:37 814

转载 C#文件搜索

C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())   this.listBox1.Items.Add(NextFolder.Name);//

2016-04-22 11:28:16 3883

原创 Visio画UML用例图

visio2010绘制用例图1.MicrosoftOffice2010中打开Microsoft Visio 2010,在“新建中选择”软件和数据库“,如图:2.然后选择“UML模型图”,点击右下方的“创建”,进入主页面,如图:3.在左下角模型资源管理器中,“顶层包”上右键->新建->”子系统“,如图:4.给新建的“子系统”命名,如图:5.然后在新

2016-03-07 17:15:59 22554

转载 C语言———strtol()详解

i.e. string to longlong int strtol(const char *nptr, char **endptr, int base)strtol()会将nptr指向的字符串,根据参数base,按权转化为long int, 然后返回这个值。参数base的范围为2~36,和0;它决定了字符串以被转换为整数的权值。可以被转换的合法字符依据base而定,举例来说,当b

2016-01-25 01:43:18 1856

转载 详解C#中MessageBox消息框

在程序中,我们经常使用消息对话框给用户一定的信息提示,如在操作过程中遇到错误或程序异常,经常会使用这种方式给用于以提示。在C#中,MessageBox消息对话框位于System.Windows.Forms命名空间中,一般情况,一个消息对话框包含信息提示文字内容、消息对话框的标题文字、用户响应的按钮及信息图标等内容。C#中允许开发人员根据自己的需要设置相应的内容,创建符合自己要求的信息对话框。

2015-04-13 19:12:40 3633 2

转载 SQL模糊查询语句

SQL模糊查询的语法为“Select column FROM table Where column LIKE 'pattern'”。    SQL提供了四种匹配模式:1. % 表示任意0个或多个字符。如下语句:     Select * FROM user Where name LIKE '%三%';将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;

2015-03-27 20:33:07 444

转载 IEnumerable

1.定义在MSDN上,是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历数组的通用方法,这样看来,是不是很神奇呢?例如:        public static void Print(IEnumerable myList)        {    

2015-01-25 23:11:05 392

转载 腾讯公司的几道历年面试题精选

1. 在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G。解答:首先假设是32位无符号整数。1. 读一遍10G个整数,把整数映射到256M个区段中,用一个64位无符号整数给每个相应区段记数。说明:整数范围是0 - 2^32 - 1,一共有4G种取值,映射到256M个区段,则每个区段有16(4G/256M = 16)种值,每16个

2015-01-25 22:48:16 486

转载 ASP.NET MVC 数据分页思想及解决方案代码

第一种一,定义分页器类   在ASP.NET MVC中,分页的数据源可能是各种不同的类型,所以最好使用泛型来定义。public class PagingHelper二,基本三要素  实现分页人所共知的三个基本属性:DataSource:数据源,要知道数据源共计多少条数据,会对应一个数据源的方法-Count(), PageSize:来描述每页显示的记录的条数。 Pag

2015-01-06 13:14:12 554

转载 Asp.net中Frameset的使用小结

1.引用别人经典(语法)排版标记  ■ 框架概念 :所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由

2015-01-01 21:48:27 595

转载 幻灯片插件——Nivo Slider的使用(一)(附示例源代码)

【示例源代码下载】:http://download.csdn.net/detail/yousuosi/6501701Nivo Slider号称世界最棒的轻量级JQuery图片幻灯插件,按它的官网所说,“以漂亮和易于使用而闻名于世”!憾人的效果可欣赏一下由Solagirl收集整理的实例展示:http://www.solagirl.net/mydemo/my-custom-nivo-slide

2014-12-27 19:37:13 628

转载 [Linux起步]配置Java和Eclipse环境

不知是不是因为Sun对Java发行版本的控制与GNU/Linux之间的矛盾加剧,很多Linux的发行版都不再默认附带Sun的JDK或JRE。举例来说,1- 之前的SUSE Linux 9.2 Professional自带JDK1.4.2,下载Eclipse后可以直接启动,而现在openSUSE Linux 10.0RC1里面就找不到JDK的影子,默认的Repository里面也没有,需要自

2014-12-17 21:30:32 317

转载 virtualbox中ubuntu和windows共享文件夹设置

virtualbox中ubuntu和windows共享文件夹设置系统平台:win8.1、virtualbox4.3.8、ubuntu12.041、安装VBoxGuestAdditions_4.3.8.iso增强工具,安装完毕后根据提示重启Ubuntu,具体操作如下:a、把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,存放在Ubuntu的/media目录中

2014-12-17 20:55:26 233

转载 如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)

如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C

2014-12-15 21:13:52 323

转载 ASP.NET MVC2 chart图表

1 创建一个Chart2 添加标题3 添加数据源 3.1 反复调用AddSeries可以添加多个 3.2 重复绑定 3.3 使用xml作为数据源4 数据绑定5 添加图注6 保存数据7 图表与缓存8 保存到文件9 其他 1创建一个Chartpublic Chart(int width,宽度int height,高度string them

2014-12-14 19:00:09 2151

转载 asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法

我们平时使用asp.net mvc的时候,服务器端可以自动把请求的变量转换成参数的变量。如果要调用AccountController 里的public ActionResult CheckLogin(string username, string pwd)action,那我们只需要在jquery的ajax里写上var param = {};param.username

2014-12-01 20:34:37 559 1

转载 ASP.net 学习路线(详细)

net学习路线入门篇1.         学习面向对象(OOP)的编程思想许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Visual Studio.NET2003(或者Visual Stu

2014-11-25 16:08:03 360

转载 CommandType的使用

CommandType.Text代表执行的是SQL语句 CommandType.StoreProcedure代表执行的是存储过程 CommandType代表要执行的类型 使用文件: string username = "ZBC"; string password= Utils.MD5(password); SqlParameter[] parms = {      

2014-11-25 15:57:15 3554

转载 ASP.net验证控制之CustomValidator控件

CustomValidator控件也称为自定义验证控件,通过RequiredFieldValidator控件结合CompareValidator控件、RangeValidator控件或RegularExpressionValidator控件之中的一个或多个就能满足asp.net开发中的90%以上的验证要求,但是有一些特殊的验证用上述控件组合无法达到验证要求,比如要求用户填写一个奇数。为了满足一些特

2014-11-25 15:43:43 621

转载 SqlParameter的作用与用法

一般来说,在更新DataTable或是DataSet时,如果不采用SqlParameter,那么当输入的Sql语句出现歧义时,如字符串中含有单引号,程序就会发生错误,并且他人可以轻易地通过拼接Sql语句来进行注入攻击。

2014-11-24 15:46:35 370

转载 ASP.NET MVC实现验证码功能

网站添加验证码,主要为防止机器人程序批量注册,或对特定的注册用户用特定程序暴力破解方式,以进行不断的登录、灌水等危害网站的操作。验证码被广泛应用在注册、登录、留言等提交信息到服务器端处理的页面中。     在ASP.NET网站中应用验证码是很容易的,网上有很多的解决方案。最近在做一个OA项目,因系统采用的ASP.NET MVC框架,同样在登录页中需用到验证码,故需将原来在ASP.NET网站

2014-11-20 12:41:25 600

C#word文件文本提取

C#WinForm Word(.doc.docx)小程序

2016-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除