达则兼济天下,穷则独善其身。
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明转自:http://www.cnblogs.com/kykuaileren/archive/2011/09/04/2166646.html 一、数组定义和初始化 1: 一维数组初始化: 2: 标准方式一: int value[100]; // value[i]的值不定,没有初始化 3: 标准方式二: int value[100] = {1,2};
1.定义一个”数据类型” datatype类,能处理包含字符型、整型、浮点型三种类型的数据,给出其构造函数。 实现方式: DataType.h #pragma once class DataType { public: enum { character, integer, float_point } vartype; union { char c;
转自:http://www.cnblogs.com/maowang1991/p/3166928.html #include <iostream> #include <string> #include <limits> using namespace std; int main() { cout << "type: \t\t" <
转自:http://blog.reetsee.com/archives/215 http://blog.csdn.net/fanfank/article/details/13008653 原本想把标题写成“4399、小米、UC、百度面经”,后来想了一下,其实这次校园招聘可以写的远远不止那么少。从一开始的情况急转直下,到最后逐渐恢复状态拿到offer,2个
我们通常用的十进制数包含0-9十个数字。假设有一种进制系统包含3种数字,从低到高分别为"oF8”,那么从1到9分别表示为F, 8, Fo, FF, F8, 8o, 8F, 88, Foo, FoF。给定一种进制的数和两种进制的数字表,请把它从第一种进制转换为第二种进制。 输入格式: 第一行是T表示测测试数据组数。(0<T<=200)。 以后T行,每行有3个部分: num
转自:http://blog.csdn.net/xiaofei2010/article/details/7434737 十进制转二进制: [cpp] view plaincopyprint? //十进制转二进制 #include<iostream> using namespace std;
一、委托 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleCSharp { public delegate void compute(int a, int b);
1、文件操作类 fstream: 可同时读写操作的文件类(由iostream引申而来) ofstream: 写操作(输出)的文件类(由ostream引申而来) ifstream: 读文件(输入)的文件类(由istream引申而来) (文件类的实质,解释的很好) 对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被
1 输入C风格字符串 char name[20]; gets(name); //方式1 //cin.get(name,20);//方式2 2 输入string string str; getline(cin,str); C风格字符串和string的输入也可使用cin,但是遇到空格或者换行符,则会打断 char ch1[20]; char ch2[20]
在二值图像中提取边界,一个简单的想法是将所有物体内部的点删除。具体地说,可以采用一个3×3的结构元素对原图像进行腐蚀,使得只有那些8个领域都有的内部点被保留,再用原图像减去腐蚀后的图像。恰好删除了内部点,留下边界像素。 实现代码: clear all; I = im2bw(rgb2gray(imread('lena.bmp'))); figure,imshow(I); se = s
matlab击中击不中函数为bwhitmiss,调用形式为: Ihm = bwhitmiss(I, S1, S2); % I为输入图像 % S1、S2为结构元素 The syntax bwhitmiss(BW1,SE1,SE2) is equivalent to imerode(BW1,SE1) & imerode(~BW1,SE2) 更为直观的实现方式代码:
1 在新插入的对话框中添加两个Picture Control和两个Button 2 打开图像代码和显示图像代码和前面两篇博文类似 BEGIN_MESSAGE_MAP(CEdgeDetDlg, CDialogEx) ON_WM_PAINT() ON_BN_CLICKED(IDC_OPEN_BTN, &CEdgeDetDlg::OnClickedOpenBtn) ON_BN
1 首先创建一个基于对话框的MFC应用程序MFCDlgTest 2 打开资源视图,插入新的对话框,修改ID为IDD_SHOWIMGDLG,右击对话框,添加类CShowImgDlg。在ShowImgDlg.h头文件中包含<atlimage.h>头文件,并建立CImage对象 #include <atlimage.h> private: CImage imag
1 利用VS2010向导创建一个MFC单文档应用程序MFCTest 2 在MFCTestView.h中引用<atlimage.h>,并创建一个CImage对象 #include <atlimage.h> private: CImage image;3 打开资源文件,选中Menu下面的IDR_MAINFRAME,添加一个新的菜单项“打开图像”,修改其ID为I
1.调用模态的对话框void ADlg:: Button(){BDlg bdlg;bdlg.DoModal();}2.调用非模态的对话框在 Adlg.h 包含 Bdlg.h头文件中定义BDlg* m_pdblg;在Adlg.cpp中在构造函数中初始化m_pdblg = NULL;在析构函数中if(m_pdblg != NULL){delete m_pdblg;}在单击按钮中void ADl
实现代码: using System; using System.Collections.Generic; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace Windo
MainWindow.xaml文件 <Window x:Class="WpfApp20140821.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200
问题描述 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“IIS APPPOOL\DefaultAppPool”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译。使用 Path.GetTempPath() API 找到 temp 目录的位置。 解决方案 开
//获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名)
1 Racer类 [Serializable] public class Racer : IComparable<Racer>, IFormattable { public Racer(string firstName = null, string lastName = null, string
this.richTextBox1.Text = " 如果只选中一个文字,如果……"; string strKey = "如果"; int start = 0; int end = this.richTextBox1.Text.Length; int index =
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varcha
在过去20年中,矢量数据模型是GIS中变化最大的方面,例如,ESRI公司所开发每种新软件包都对应一种新的矢量数据模型,Arc/Info对应Coverage,ArcView对应Shapefile,ArcGIS对应Geodatabase。Coverage和Shapefile是地理关系数据模型,它利用分离的系统来存储空间数据和属性数据,而Geodatabase是基于对象数据模型,它把空间数据
一、使用默认的双缓冲 1 在应用程序中使用双缓冲的最简便的方法是使用 .NET Framework 为窗体和控件提供的默认双缓冲。通过将 DoubleBuffered 属性设置为 true。 this.DoubleBuffered=true; 2 使用 SetStyle 方法可以为 Windows 窗体和所创作的 Windows 控件启用默认双缓冲,在窗体或者控件的构
CarDealer类发布事件,Consumer类(实现IWeakEventListener接口)订阅事件 实现代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; namespace ConsoleDele
插入排序 1.直接插入排序 原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。 要点:设立哨兵,作为临时存储和判断数组边界之用。 实现: Void InsertSort(Node L[],int length) { Int i,j;//分别为有序区和
代码如下: System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName = "D:\1.jpg"; process.StartInfo.Arguments = "rundll32.exe C://WINDOWS//system32/
打开office文件 1 需要从网站下载dsoframer.ocx文件 2 把dsoframer.ocx文件复制到c:\windows\system32目录下 开始->运行->regsvr32 dsoframer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功 3 在VS中新建项目,添加引用 4 将该控件加
打开word文档到richtextbox: private void textBox1_MouseClick(object sender, MouseEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = "F:\\"
sql server表结构如下: create table DataTable ( Id int identity(1,1) not null primary key, FileName nvarchar(100) not null, FilePath nvarchar(200) not null, Data varbinary(MAX) ) 主要方法: using Syst
如何将图片和声音转化成byte[],并通过webservice进行传输? 如何将webservice传输过来的byte[],转化成我们想要的文件? (一)文件转化为byte[] 方法一:使用MemoryStream(MemoryStream的数据来自内存中缓冲区) System.IO.MemoryStream m = new System.IO.Memory
1.首先获取datagirdview的datatable DataTable dt = dataGridView1.DataSource as DataTable; 2.将其更新至数据库 public static bool UpdataSql(DataTable dt) { try {
DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn(); newColumn.HeaderText = "选择"; dataGridView1.Columns.Add(newColumn); 这样添加的列是放在最后一列,也许你希望它在其它列,例如第二列,那么可以: dataGridView1.C
在写AE程序的时候,一定要进行License的验证。如果是WinForm程序,可以向窗口上拖放一个ArcGIS License控件;如果是Console程序,可以添加ArcGIS License Checking代码 1)通过IFieldsEdit接口的AddField方法的函数 static void AddField_IFields(IFeatureClass pFC, strin
首先判断是否存在指定记录,存在则执行更新语句,不存在则执行插入语句。主要用到三个函数: public class PubVariant { public static string strUpdateSql = "update CorrespondFields set CadField = @CadField,FieldType = @FieldType,C
SDE是ESRI开发的一个空间数据引擎,能够利用文件数据库良好的管理优势去管理数据的图形和属性。AccessDatabase 与后来的 FileGeoDataBase同样也能够很好的管理数据,但是与SDE数据库最大差别是它们不支持多用户同时编辑,也就是SDE的版本技术。虽然大家都知道这些,但是懒羊羊还是要顺便提一下。很多人第一次接触SDE数据的时候思想可能还停留在对shp文件或是MDB
1、概述 ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤: 第一,使用SqlConnection对象连接数据库; 第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用; 第三,对SQL或存储过程执行后返回的“结果”进行操作。 对返回“结果”的操作可以分为两类: 一是用SqlDataReader直接一行一行的读
查询所有表: select id,name from sysobjects where type= 'u' order by name查询所有数据库:use master select name from sysdatabases order by name 查询表中所有字段: select name from syscolumns where id = (select id f
利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用 Dixon整理 此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。 你可以在下面的目录下找到相应的样例程序: <安装目录>/DeveloperKit/Samples/Developer_Guide_Scenarios/ A
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; using System.Web; using System.IO; namespace XXKey { public class N
ObjectArx中实现文件选择的代码如下: static void qxzyGetFileD_SelectFile(void) { // Add your code for command qxzyGetFileD._SelectFile here const ACHAR* title = L"选择图形文件"; const ACHAR* path = L"C:\\";
In this blog post, I want to show you how to change the path of the Local Help Library. Let’s say you want to move the location of the local content being stored. You can simply move the files an
1、创建一个工具类CTool。 Tool.h: static ads_real GetWidth(); static int GetColorIndex(); Tool.cpp ads_real CTool::GetWidth() { ads_real width = 0; if(acedGetReal(_T("\n输入线宽:"), &width)==RTNORM
UCS创建: static void qxzyOperateUCS_AddUCS(void) { // Add your code for command qxzyOperateUCS._AddUCS here AcDbUCSTable *pUcsTbl; acdbHostApplicationServices()->workingDatabase() -&
实现代码: static void qxzyAddDimStyle_AddDimStyle(void) { ACHAR styleName[50]; if(acedGetString(Adesk::kFalse, _T("请输入样式名称:"), styleName) != RTNORM) { return; } AcDbDimStyleTable *pD
实现代码: static void qxzyOperateLayer_AddStyle(void) { AcDbTextStyleTable *pTextStyleTbl; acdbHostApplicationServices()->workingDatabase() ->getTextStyleTable(pTextStyleTbl, AcDb::kFo
导出图层的实现: static void qxzyOperateLayer_ExportLayer(void) { CStdioFile f; CFileException e; char *pFileName = "C:\\layers.txt"; if(!f.Open((LPCTSTR)pFileName, CFile::modeCreate|CFile::mod
一、atoi函数(将字符串转换成整型数) 相关函数 atof,atol,atrtod,strtol,strtoul 表头文件 #include<stdlib.h> 定义函数 int atoi(const char *nptr);函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才
ObjectARX环境包含下列几组类和函数: AcRx 用于绑定应用程序及运行时类的注册和标识的类。AutoCAD Registration Extension; AcEd 注册本地AutoCAD命令和AutoACD事件通知的类。AutoCAD Envent Directory; AcDb AutoCAD数据库类
共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 共有两种链接方式: 动态链接使用动态链接库,允许可执行模块(.dll文件或.e