自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jin的专栏

即使垃圾,也要分类。你好,我也是个环保主义者

  • 博客(44)
  • 资源 (9)
  • 收藏
  • 关注

原创 手机丢了之后

难得的双休,周六和老婆开着车去遛娃。路口我先下车了,老婆继续开车前行去停车,在路边的我突然想到一些事情跑去追,手机在短裤的口袋里藏不住了,啥时候丢的我也不记得。一会我才想到要联系老婆,发现手机找不到了。过了会拨打手机已经短信呼了,被 “好心人”捡到了直接关机了,当时的我很着急,因为我从来没有丢过重要的东西,这次是要破纪录了。手机本身的价值到没啥,关键是里面有我的个人隐私信息啊,还有宝宝的照片,一想到这些可能被泄露,就很气愤。但气愤归气愤,解决不了问题,于是我赶紧去营业厅补卡, 用老手机先用着,及

2020-08-01 22:52:15 41

原创 寄给六年后的自己系列之:清零的开始 动力十足

一、回忆总想写点啥,又觉得矫情,32岁的我站在了十字路口, 从大学毕业到现在十年整,除了研究生的三年校园生活,已经有7年的工作经验了,可是也很搞笑,我还是很不成熟,还是惰性满满(至少在生活中),喜欢逃避。至今,我没有一个可以坚持的兴趣爱好(指的是能发展成领域强者),在技术上也仅仅是凑合,没有突出的能力体现,也没有很强的综合能力,非常尴尬。如果现在的我立马到互联网公司面试,必然被秒杀(执行力、宏观思维、管理能力还是很强的~)。感觉32岁已到中年,有了家庭孩子,买了房子在大城市定居,或许真的该对未来定一

2020-07-24 23:08:26 78 1

原创 BFS广搜+贪心 leetcode 1293. 网格中的最短路径

leetcode 1293. 网格中的最短路径题目描述概述题目类型扩展:方法一:visited访问标记数组二维 + 贪心 (推荐)方法二:visited访问标记数组三维扩展 (用于比较)题目描述给你一个 m * n 的网格,其中每个单元格不是 0(空)就是 1(障碍物)。每一步,您都可以在空白单元格中上、下、左、右移动。如果您 最多 可以消除 k 个障碍物,请找出从左上角 (0, 0) 到右下角 (m-1, n-1) 的最短路径,并返回通过该路径所需的步数。如果找不到这样的路径,则返回 -1。示例

2020-07-17 23:38:28 159

原创 PyCharm适配python解释器及使用

一、IDE配置解释器二、配置pip镜像 按照【配置永久生效】全局配置文件 Window系统下,文件夹路径中输入 %APPDATA%,若没有pip目录创建,并在里面创建文件 pip.ini,内容如下[global]timeout = 6000index-url = https://pypi.mirrors.ustc.edu.cn/simple/tr...

2020-05-01 11:04:18 556

原创 AutoLayout -Masonry

AutoLayout - MasonryHistory and Something Insteresting手写代码的UI的自动布局在iOS6中引入的新特性iOS 6 brings an awesome new feature to the iPhone and iPad: Auto Layout, 以取代之前的 autoresizingMaskMasonry

2015-08-28 21:14:16 5266 3

原创 iOS开发中由属性(property)引发的坑

iOS开发中由属性(property)引发的坑copy修饰的NSMutableArray属性(property)初始化问题@synthesize @dynamic 正确使用

2015-08-17 19:49:09 3187 1

原创 Objective-C的对象模型和runtime机制

对象模型和runtime内容列表对象模型(结构定义,类对象、元类和实例对象的关系)消息传递和转发机制runtime系统功能理解

2015-07-21 19:55:01 1539 4

原创 Objective-C 2.0 基础要点归纳

本文的阅读基本条件:具备C/C++基础知识,了解面向对象特征阅读过《Objective-C 2.0 程序设计(第二版)》、《Objective-C 程序设计 第6版》或相关基础OC书籍知识要点汇总模式: 提出问题,给出详解(Q&A)PS:会以扩展方式延伸介绍一些知识点

2015-07-18 20:11:54 2186

原创 自制下载列表导入迅雷7实现批量下载

本篇文章主要介绍了如何通过制作下载列表实现批量下载,下载链接为URL+Filename+shareKey的形式,即需要共享密码才能下载到文件。然而上千个文件地址有了,共享密码也有了,但并不是放在一起的,即只提供了URL+Filename列表,共享密码单独提供。本文提供了基本的程序处理和利用迅雷7实现批量下载的功能。

2015-01-24 13:56:41 10773

原创 使用栈和队列实现迷宫路径查找算法

本文分别使用栈和队列实现了迷宫搜索算法, 采用了不同的存储方式实现深度搜索和广度搜索,并深入解析了标记策略和搜索策略,文中最后提供了C++实现代码和结果演示。

2014-12-21 20:37:54 10700

原创 程序设计学习与总结1

程序设计是程序员的必备技能,目前高校对于编程语言的教学大部分选择从经典的C/C++入手。本篇博文为随笔,记录笔者此时此刻对于程序设计和程序员的一些想法,希望对于程序设计初学者有帮助,存在不足之处请理解。

2014-12-16 20:36:01 1383

原创 腾讯 美团 百度 网易游戏 2015校园招聘南京笔试面试之总结分析

本人东南大学计算机学院15届毕业生一枚,现在正值校招开始,短暂的一周内先后经历了腾讯笔试面试,美团霸面,百度笔试面试,大众点评笔试面试,以及网易游戏笔试面试终面,每天都很累,但每天也都在成长。相信,热爱互联网的你可能也有类似于我的而经历,同时也希望通过总结能给学弟学妹们以帮助。

2014-09-22 13:30:50 9569 30

原创 Linux 常用命令解析及Bash Shell脚本用法示例

Linux命令是基于文本格式输入输出的一种程序,按照Unix哲学中强调的程序功能简单,输入宽松,输出严谨,各种程序组合可以具有更强大的功能,而具有这种灵活性的主要原因是Linux规定程序的输入输出必须坚持文件流格式,即文本格式,而这就是Linux系统的核心之一。对于Bash,即Shell的一种,为现在主流Linux发行版本默认的命令行解释器,是一种功能强大的工具,可以实现对Linux支持的程序命令的组合,从而实现强大功能。类似于Window系统的bat文件,Bash具有更为强大的功能,通过Bash可以实现自

2014-08-23 22:54:19 3106

原创 回忆曾经写过的第一个Bash脚本

这盘文章,算是杂谈吧,想谈谈我对于Linux操作系统的灵魂之笔 Bash的理解。

2014-07-31 22:33:21 1612

原创 Ubuntu系统下的Mysql安装与使用

在本篇博文中,笔者将从基础出发,介绍Mysql在Linux环境下的安装和基本使用命令,仅适用于Mysql初学者,大牛请绕道……

2014-07-30 22:37:50 2128

原创 求解两个序列的所有最长公共子序列(LCSes)

本篇博文提供了实现求解所有最长公共子序列的程序实现,并提供输出所有公共子序列的方法解释,需要具备基础知识是求解一个公共子序列的动态规划方法,请自行查阅相关资料。

2014-07-29 21:22:13 2480

原创 数据结构算法经典合集

由于最近要准备校招面试,所以将严蔚敏版本的《数据结构》又拿过来温习一遍,应该看了不下于5遍了吧,呵呵,其中多少遍无所谓,关键是得亲自动手去调试,才有新发现,本篇博文就来整理下经典的排序算法。

2014-07-27 21:17:56 3799 2

原创 主机Window访问不了虚拟机Linux Samba服务提供的目录

笔者最近遇到的一个问题,虚拟机Linux中的Samba服务正常开启,主机通过“\\192.168.229.200” (我的虚拟机中Linux系统配置的静态地址)访问不了Share目录(/var/test),而且经过数次的重启,检查配置,再重启,都没法解决。后来突然想到了管理配置中虚拟机相关服务的配置,才恍然大悟,因此写这篇短文和遇到类似问题的朋友们一起分享。

2014-07-26 11:24:44 5502

原创 虚拟Linux系统设置静态局域网地址与主机实现Samba服务

本篇文章的环境背景为: 在Win7下创建虚拟机,安装Linux系统,如何建立局域网环境,使得主机Win7可以通过Samba服务器实现与虚拟机上的Linux系统进行访问交互。诚然,动态的局域网IP地址每次都要去 ifconfig 一下,用Putty访问也虚拟终端也需要每次都输入IP,很麻烦。本文将介绍如何设置静态的IP,这将给上述操作带来很大方便。

2014-07-01 21:13:35 2986

原创 席位分配问题——惯例Q值法和d'hondt法的MATLAB程序

程序介绍了数学建模中经典问题的两种解法,即席位分配问题的惯例Q值法和d'hondt法

2014-06-30 20:48:51 9146

原创 最长单调子序列求解

本文给出了如下题目的参考解答,虽然方法并不是最优,但详细的分析具有很好的参考价值!题目:已知一个序列,由随机数构成,求其最长单调子序列。要求: 单调分严格和不严格两种情况,并分别求解并输出一个最长单调子序列和所有符合要求的子序列。

2014-06-30 20:20:11 2536

原创 避免死锁的银行家算法C++程序实现

具有代表性的死锁避免算法是Dijskstra给出的银行家算法。本程序是基于银行家算法的思想通过编写C++程序实现银行家算法的计算机程序化,同时提供算法基本思想和流程图等说明,结果演示附图仅供参考。

2014-06-28 14:20:28 23064 10

原创 虚存管理页面置换算法 — FIFO和RUL算法模拟实现

虚存页面置换算法模拟实现-FIFO算法&LRU算法, 给出具体程序说明,算法流程,C++程序和运行演示结果!

2014-06-28 12:46:59 8047

原创 数字图像处理-图像增强: MSRCR Method For Image Processing

数字图像处理-图像增强: MSRCR Method For Image Processing, Matlab 程序实现

2014-06-10 08:55:59 3048

原创 数字图像处理-图像分割:Snake主动轮廓模型 Matlab代码及运行结果

数字图像处理-图像分割:Snake主动轮廓模型 Matlab代码及运行结果, 提供了详细的代码实现和相关说明,会对需要的人提供帮助。程序已在Matlab2012b上测试通过,有疑问请留言

2014-06-06 16:21:13 21108 41

原创 3D Zernike矩计算函数 - MATLAB

Zernike矩在模式识别领域的图像属性不变性描述中具有很重要的价值和实用性,其中2D Zernike矩在图像识别分类中应用很广泛,由于其具有高阶矩,描述精度要比Hu不变矩好很多,且涌现很多快速算法,但在三维空间中,3D Zernike矩的应用还需要进一步研究,特别是快速算法,本文给出3D Zernike矩计算的 Matlab程序,仅仅是实现其计算,至于计算效率的提高将在接下来的博文中介绍 C++版本的多线程实现,如果急需请留言。。。

2014-05-31 18:24:31 4073 1

原创 Linux socket编程入门及客户端服务器端通信实现 – 提高篇:TCP连接过程分析

------------------------1 建立连接 ------------------------终端输入命令: ./tcpserv & ,使服务器端程序后台执行在同一个终端输入 ./tcpcli 127.0.0.1命令执行客户端程序通过命令:netstat –a | grep 9877查看相关套接字状态,其中“*”表示地址通配符,服务器众所

2014-05-30 20:38:06 1771

原创 Linux socket编程入门及客户端服务器端通信实现 – 基础篇

随着社会网络化的发展,互联网对人们的生活方式产生极大的影响,同时,也创造了一批互联网企业,如著名的BAT。作为一个IT程序员,学会网络通信编程显得十分重要,本文将详细讲解网络编程API之一的套接字编程基本知识。

2014-05-30 20:22:10 2810 2

原创 Wind咨讯南京高校算法竞赛试题:输入ID号,提取出生日期

本来5分钟就写完的程序,后来在输入自己设计的测试用例时发现了

2014-05-28 14:42:42 1672

原创 三星南京研发中心2014暑期实习嵌入式开发面试笔试部分

我的面试时间是2014.05.24周六上午,过去后HR直接带到一个会议室笔试,时间20分钟,两道C++算法编程题,题目英文的。

2014-05-25 21:19:22 2270

原创 微软2014在线编程一小时活动第一题

题目1 : Arithmetic Expression时间限制:2000ms单点时限:200ms内存限制:256MB描述Given N arithmetic expressions, can you tell whose result is closest to 9?输入Line 1: N (1 Line 2..N+1: Each line contai

2014-05-23 14:13:59 1332

原创 二叉树中序遍历非递归算法实现详解

二叉树是数据结构中的经典结构,也是应用很广泛的结构之一。二叉树具有一些特定的性质,如 n0 = n2+1,在一些应用中,常常要求在树中查找具有某些特征的节点,或者对树中节点进行处理,即遍历二叉树的问题,其递归算法非常容易实现,非递归算法也有两种思路,本文将在程序中实现笔者认为容易识记的一种方法。

2014-05-22 20:50:08 7737

原创 VS2012 编译使用boost库(附带VS2008)

1. 官网下载Boost库文件http://www.boost.org/users/download/,并解压到自定义位置,如D:\boost_1_55_0

2014-05-20 20:49:28 1882

原创 libsvm 安装配置详解 VS2012+MatlabR2012b+Win7

Visual Studio 64位(默认路径安装)  Win7 64位  MATLAB R2012b关于编译器选择编译问题解决方案(实践通过)

2014-05-19 14:30:46 3826 4

原创 Qt5.2+VS2012开发环境安装配置和常见问题解决方案

Qt5 相比于Qt4有一些新的特性,同时开发环境的布局也有很大

2014-05-15 20:08:01 4545 1

原创 Linux网络编程 fork() 和 exec() 函数实例分析

Linux进程在内存里有三部分数据:代码段,堆栈段,数据段。相应的 CPU都有上述三种寄存器,以方便操作系统运行,这三部分也是构成一个完整执行序列的必要部分。Linux环境下,有两个基本的操作用于创建和修改进程,函数fork()创建一个新的进程,是当前进程的一个拷贝,函数族 exec()用来启动另外的进程以取代当前运行的进程。

2014-05-14 22:54:26 2450

原创 IP地址点分十进制格式转换为网络字节序二进制以及八进制十六进制输出

如题,本篇文章是为了测试

2014-05-10 20:58:22 5240

原创 UNIX网络编程卷1(第三版)字节排序函数测试

内存中存储多字节有两种方法,即小端字节序和大端字节序

2014-05-09 21:22:09 1426

原创 Newton迭代法求函数极小值点 Matlab程序

牛顿迭代法 是最优化中的

2014-04-21 15:30:46 14598 1

原创 微软2014实习生及秋令营技术类职位在线测试第一题:String reorder

如题,微软很重视算法的考察,同时也重视算法程序的实现,本题是笔者参加微软暑期实习的前期在线测试的一道编程题,得分是100,现与大家分享一下当时的实现算法!

2014-04-21 09:18:51 2361

Linux Socket编程基于TCP的客户服务器程序和配置脚本

资源包含客户端程序tcpclient.c,服务器端程序tcpserver.c,Makefile文件以及一个自动化配置安装脚本 setup.sh,具体使用方法如下: 1 即make为运行make命令编译 client 和server, 2. 即包括1中内容和运行服务器端,在后台运行, 3. 删除编译产生的 .o文件,4. 终止服务器端后台运行,并删除所有文件 ------------------------------------ Usage: sh setup <args> args are Numbers as follows: 1. make, generate executions 2. run, make & run 3. make clean, rm *.o 4. make cleanall, rm files in 1&2 ---------------------- Exp: sh setup.sh 2 ---------------------- ------------------------------------ 在root权限下运行肯定没问题,在user权限下运行在笔者电脑上是没问题的

2014-07-26

LAMP架构在Ubuntu10.04上的搭建

本文档提供了搭建LAMP开发平台的详细步骤,是根据作者实践的总结

2014-02-28

VMware Linux网络连接问题及解决方案

如题,虚拟机连不上网络的时候,可以考虑这个方法,应该是通用的

2012-12-10

php 执行外部程序函数详解

该文档 详细介绍了 php 程序中 执行外部命令或程序的函数,如php system&#40;&#41; exec&#40;&#41; shell_exec&#40;&#41; passthru&#40;&#41; popen()等, 有具体的图片演示,可以一目了然的区别他们的不同用途!

2012-06-20

商人过河程序matlab编程实现

适合matlab初学者,提供了商人过河程序的实现,适合所有情况

2012-04-06

惯例Q值法和D‘hondt法席位分配问题matlab程序

程序实现了 用惯例Q值和dhondt 方法分配席位问题,可适用于所有情况

2012-04-06

Newton迭代法求解极小值点

程序说明详细,适合matlab初学者 %Newton迭代法求解极小值点 0311 %===================================== %定义函数 disp '函数 f(x) 为:' syms x1 x2 f=(x1-2)^4+(x1-2)^2*x2^2+(x2+1)^2 disp '初始点的值:' x0=[1;1] %===================================== %求函数的梯度和海色阵 disp '函数f的梯度:' g=jacobian(f,[x1;x2]) disp '函数f的Hesse矩阵:' G=jacobian([g(1);g(2)],[x1,x2])

2012-04-06

数字图像处理(Matlab版)中文版

主要是关于数字图像处理的研究方向,采用matlab软件,适合研究生使用,很好的一本指导用书!

2012-02-25

高质量C++编程指南

本文是林锐博士的手稿,该文档详细描述了如何提高C++程序设计的质量问题! 对于一个程序员来说,高质量的程序无疑是至关重要的

2012-02-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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