![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
动起来才能健康快乐
这个作者很懒,什么都没留下…
展开
-
C#开发Android App--05--获取加速度传感器数据并显示在textView控件上面
创建一个新C#android项目选择“BlankApp”在生成的界面上,删除原来的layout,从工具箱重新选择一个LinearLayout再选择三个textView,id为默认,即textView1、textView2、textView3,用以显示加速度传感器x、y、z轴数据再选择两个个Button,id为默认,即button1、button2可以适当调整他们的大小运行,效果为:其对应的activity_main.xml为:<?xml version="1...原创 2020-12-24 08:55:13 · 2074 阅读 · 5 评论 -
C#开发Android App--03--创建第一个app--Hello World
知识点:第一个app,显示Helloworld原创 2020-12-20 09:50:28 · 4123 阅读 · 4 评论 -
C#开发Android App--01--准备工具
微软的官方文档部分:https://docs.microsoft.com/zh-cn/xamarin/get-started/installation/windows摘录和加工如下:Visual Studio 中都免费附带 Xamarin,并且不需要单独的许可证,可使用 Visual Studio 安装程序下载和安装 Xamarin.Android 工具。Xamarin 可安装为新 Visual Studio 2019 安装的一部分,具体通过以下步骤操作: 从Visual Studi.原创 2020-12-20 09:48:56 · 865 阅读 · 1 评论 -
C#-学习软件开发最好的入门工具
优点如下:1、C#的开发工具VisualStudio是地表最强大的开发工具;对入门者友好。2、C#可以开发控制台、桌面、web、app等软件3、一门语言可以体验所有,选你最爱深入钻研。原创 2020-12-20 09:47:41 · 1853 阅读 · 1 评论 -
【转】C#-计算机视觉-OpenCVSharp学习
opencv是一个计算机视觉库在c++、python下面的资料很多在C#下面的资料比较少都是因为万恶的微软什么都收费,国人都不愿意用,所以工作岗位也不多。有一个opencvSharp库,可以使用。第一个程序如下链接:https://blog.csdn.net/bayinglong/article/details/84258687据此连接,可以慢慢收集资料。只要有了编程的感觉,手头有某个领域的资料,搞工程没什么太大难度。...原创 2020-08-30 21:53:17 · 866 阅读 · 0 评论 -
asp.net-GridView控件
GridView控件太强大了。对于想要在一页上显示多条数据非常有用。1、展示数据可以用Linq获得数据库中的数据,绑定到GridView上面;var result2 = lqDB.cmdb_solution.Select(r => new { r.userid, r.paper_prob_id, r.CompileInfor, r.login_time }).OrderByDescending(r => r.login_time); GridView1.D...原创 2020-08-24 10:58:38 · 237 阅读 · 0 评论 -
前端设计-布局-导航栏-div居中
一、一个导航栏:<header style="font-family: 宋体, Arial, Helvetica, sans-serif; font-size: xx-large; line-height: 50px; text-align: center; padding-left: 30px"> <nav> <a href="https://blog.csdn.net/weixin_43917370">学习网站</a&...原创 2020-08-26 09:59:40 · 1275 阅读 · 0 评论 -
C#-hduoj-1004-let the balloon rise
用字典统计每个字符串出现的次数。输入:有多个案例,每个案例的第一行是一个整数n,表明下面有n行,每一行是n个字符串。当n是0是,表示案例结束。输出:对于每个案例,输出出现次数最多的字符串。要点:1、用哈希表存储字符串对应的次数。如果用顺序表,时间复杂度大约为o(n*n),速度慢。2、字典定义。Dictionary<string, int> color_count = new Dictionary<string, int>();其本质是哈希表。.原创 2020-08-19 10:10:15 · 164 阅读 · 0 评论 -
C#-hdu-1000-A+B问题
再回归C#学习。杭电的onlinejudge支持C#,正好用来练习。http://acm.hdu.edu.cn/showproblem.php?pid=1000参考:https://blog.csdn.net/fcxxzux/article/details/54573392输入:有多行,每一行有两个整数a、b,中间用空格隔开。输出:每一行a+b的结果占一行。用C#解决,要点如下:1、从键盘读入一行。string s=Console.ReadLine();2、判..原创 2020-08-17 19:11:49 · 228 阅读 · 0 评论 -
asp dot net-可供模仿的 web 应用程序-集锦
学习了web开发的基础知识,可以用以下十二个项目练练手:1、注册、登录模块的设计2、文件的上传与管理3、新闻发布系统4、博客(blog)5、在线投票系统6、网站流量统计7、购物车的设计8、BBS论文9、B2C电子商务网站10、图书馆管理系统11、在线考试系统12、onlinejudge系统进一步,可以看看高并发方面的内容。例如:1、网站负载均衡2、消息队列...原创 2020-08-08 18:02:09 · 173 阅读 · 0 评论 -
asp.net -母版-主题-CSS学习
怎样将div居中<div style="border-style: ridge; padding-top: 50px; padding-left: 200px; margin:auto; width: 400px;"></div>主要是margin:auto起作用原创 2020-08-07 16:23:58 · 797 阅读 · 1 评论 -
VS2015 解决方案 或者项目 卡 正在加载 的解决办法
感谢:https://www.cnblogs.com/shy1766IT/p/6691821.html导致项目无法打开以及VS无法关闭。解决方法:1.关闭VS;2.去C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache文件夹下删除所有文件及文件夹;3.重新打开VS即可。...原创 2020-08-06 11:06:21 · 683 阅读 · 0 评论 -
c# -C语言在线考试系统-online judge端
前面介绍了考试系统学生端的功能:学生在线答题,提交答案,标注答案的状态为IsCompiling。本篇介绍后台如何判题。1、后台进程不断扫描solution表,取出答案状态为IsCompiling的那些2、如果有编译错误,提示“不能生成exe”,如果能生成exe文件,转向第3步3、对准备好的input数据,作为exe文件的输入,输出结果存入output文件4、对比output文件和标准答案,如果完全相同,则accept,否则是答案错误,需要继续修改。参考代码如下:using Sy原创 2020-08-05 09:51:29 · 1444 阅读 · 0 评论 -
c#-asp net -C语言在线考试系统-考生端
学习了asp net的winform web,需要练习巩固。决定重写一下去年用python django实现的 c语言online judge系统。本篇介绍C语言在线判题系统的考生端。主要功能:1、学生用学号、姓名注册,系统根据题目列表抽取题目;2、学生进入查看题目列表;3、学生进入具体题目;4、学生提交程序;5、学生查看online judge的判题结果一、登录界面二、试题列表界面三、单个题目界面四、提交界面五、查看结果界面数..原创 2020-08-04 16:56:36 · 1139 阅读 · 2 评论 -
C#-Linq-查询过滤-where()
参考博客。https://www.cnblogs.com/huaan011/p/3641836.html要点:where()有两个原型。【把鼠标点到where,按下F12就可以转到原型处】1、publicstaticIEnumerable<TSource> Where<TSource>(thisIEnumerable<TSource> source, Func<TSource,bool> predicate);2、publicstat...原创 2020-08-02 20:20:41 · 1537 阅读 · 0 评论 -
C#学习11---哈希表-HashTable
哈希表原创 2020-07-25 17:13:40 · 126 阅读 · 0 评论 -
C#学习10---字典-Dictionary
C#和python中都有字典这种数据结构。本篇介绍C#中的字典。并用其实现统计字符串出现的次数。原创 2020-07-23 07:44:31 · 255 阅读 · 0 评论 -
C#学习09---字符串-StringBuilder
C#中的StringBuilder数据结构用于构造字符串。它能够动态地扩大空间。因此无需事先知道字符的个数。待到字符串构造成功,将其转成字符数组,就可以配合Array中的一些算法使用。原创 2020-07-22 10:48:33 · 280 阅读 · 0 评论 -
C#学习07---字符数组
使用字符数组,可以参考整型数组的用法。二者只是数据类型的不同。https://blog.csdn.net/weixin_43917370/article/details/106890098原创 2020-07-17 08:22:56 · 169 阅读 · 0 评论 -
C#学习06-顺序表-向量-动态数组--List「T」-以对象数组为例
仍然是以平面上的点为例。要点:1、把点封装为类。2、点类实现IComparable接口3、类中实现CompareTo方法。这样一来,该点类的对象存储在List中,就可以直接调用L.sort()排列了。原创 2020-07-15 08:39:31 · 174 阅读 · 0 评论 -
C#学习08---string
本节介绍字符数组和string。1、字符数组的定义char[] str;2、字符串类型的定义string s;string是一个类,s是string类的实例。数组和Array配合使用,有排序、倒置等算法。string自身有一些插入、删除、查找算法,但没有排序、倒置。因此通过把string实例转换成字符数组,就可以充分利用Array的成员函数。我现在越来越懒,不愿意去重复写低级代码。原创 2020-07-21 08:53:51 · 147 阅读 · 0 评论 -
C#学习05-顺序表-向量-动态数组--List「T」-以结构体数据类型为例
在上一篇博文中以简单数据类型为例介绍了List。本篇将以结构体数据类型介绍List。下面以平面上的点为例,每个点有x、y坐标,现在要对点排序,先的x坐标的升序排列,如果x坐标相同,按照y坐标升序排列。参考代码如下:public struct node {//点,结构体类型 public int x; public int y; }; public class Ascending : IComp原创 2020-07-14 14:42:47 · 378 阅读 · 0 评论 -
C#学习04-顺序表-向量-动态数组--List「T」-以简单数据类型为例
数据结构课程中的顺序表(Sequence List);C++中的向量(vector);C#中的List在实现sha上的原理很类似。即:能够动态调整的数组。可以应对事先不知道数据量大小的应用。一、List<T>所在库using System.Collections.Generic; //List所在库二、定义一个整型Liststatic void Main(string[] args) { List<int> L=new原创 2020-07-13 09:22:25 · 367 阅读 · 0 评论 -
C#学习02---顺序-选择-循环结构
与C语言的语法几乎相同。原创 2020-07-09 10:02:07 · 446 阅读 · 0 评论 -
非精英教育下-计算机专业-一条普通学生学习winForm开发和Web开发路线图-精英请绕行-可以提意见和建议-不要喷我-善哉善哉
一、缘起在国内,有清华北大或者北大清华,有C9联盟,有985院校,有211院校,有一流高校,有一流学科。因此,同志们,同学们,对标自己所处的院校,对标自己所处的专业,看清自己的位置吧。不是上述院校的老师同学,老老实实朝应用型方向发展吧。如果你心有不甘,那么朝这些院校的研究生努力吧。同学们,问问你们老师,你们系的考研率是多少,如果只有10%,那么你的胜算有多少呢?是花费时间准备考研,还是历经四年,把技术锤炼得炉火纯青,你得做出选择。...原创 2020-06-27 08:19:11 · 809 阅读 · 1 评论 -
只有刻意练习递归,才能掌握递归-递归专题12-头插法建立带头结点的单链表
每来一个数据,生成一个结点,插入点链表的头部。#include<stdio.h>#include<stdlib.h>struct node{ int data; struct node *next;};struct node* CreateNode(int x){//为数据x生成一个结点//成功后,返回指向新结点的指针//失败后,返回空指针 struct node *temp; temp=(struct node*)malloc(sizeo.原创 2020-06-23 08:21:34 · 314 阅读 · 0 评论 -
C#学习03---数组-and-Array
介绍C#中数组的用法。以整型数组为例。原创 2020-07-10 08:17:14 · 742 阅读 · 0 评论 -
C#学习01---Visual Studio 2015的安装-工欲善其事必先利其器
请参考https://blog.csdn.net/guxiaonuan/article/details/73775519在选择安装什么语言是,可以选择所有。原创 2020-07-08 12:47:48 · 374 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题10--一维数组-冒泡排序
代码如下原创 2020-06-21 10:31:07 · 194 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题8-递归专题-求数组中最大值的下标
代码如下:#include <stdio.h> int max(int *A,int i,int j) {//求数组A的区间[i,j]中最大值的下标 if(i==j) return i; int x; x=max(A,i+1,j); if(A[x]>A[i]) { return x; } return i; }int main() { int A[]={1,3,6,2,4,5}; printf("%d\n",max(A,0,5));原创 2020-06-19 09:23:15 · 331 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题9-递归专题-简单选择排序
代码如下:#include <stdio.h> void printArray(int *A,int n){ if(n==0) { return; } printf("%d ",*A); printArray(A+1,n-1); }void ssSort(int *A,int n){//简单选择排序 if(n<=1) { return; } int i,t; for(i=1;i<n;i++) {//一趟简单选择排序 if(A原创 2020-06-20 06:27:30 · 288 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题7-求数组中数据最大值
代码如下:#include <stdio.h> int max(int *A,int n) {//求数组中最大值 if(n==1) return *A; int x; x=max(A+1,n-1); if(x>*A) { return x; } return *A; }int main() { int A[]={1,3,6,2,4,5}; printf("%d\n",max(A,6)); return 0; } ..原创 2020-06-18 08:37:38 · 215 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题5-求斐波那契数列第n项
代码如下:原创 2020-06-16 07:10:44 · 229 阅读 · 3 评论 -
只有刻意练习递归,才能掌握递归-递归专题4-打印一维数组中数据
代码如下原创 2020-06-15 06:03:54 · 197 阅读 · 0 评论 -
只有刻意练习递归,才能掌握递归-递归专题3-求两个数的最小公倍数
要求两个整数m、n的最小公倍数,从m、n中的最大数开始,不失一般性,假设为x试探x,如果能同时被m、n整除,则x就是最大公约数,否则x++,继续试探原创 2020-06-14 09:34:52 · 413 阅读 · 0 评论 -
基于C#窗体的排序-一个文本框内输入多个空格隔开的数据-另一个文本框输出排好序的数据
打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、按钮,如下图所示。“排序”按钮对应的代码为:private void button1_Click(object sender, EventArgs e) { string str = textBox1.Text; string[] strArray = str.Split(' '); int[] nu..原创 2020-06-10 09:47:31 · 1364 阅读 · 4 评论 -
C#-交换
打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、按钮,如下图所示。交换按钮对应的事件处理程序:private void button1_Click(object sender, EventArgs e) { string s; s = textBox1.Text; textBox1.Text = textBox2.Text; ..原创 2020-06-08 07:54:40 · 306 阅读 · 0 评论 -
基于C#窗体-文本框输入n后台计算n!前端文本框显示结果
打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、标签、按钮,如下图所示。中间“=”按钮的事件为:private void button1_Click(object sender, EventArgs e) { int n; n = Convert.ToInt32(textBox1.Text);//得到文本框中数据 int i,f=1; ...原创 2020-06-09 08:39:32 · 1679 阅读 · 0 评论 -
C#-初步-初识按钮和标签
安装一VisualStudio.net建立VisualC#项目,选择windows窗体应用程序经过拖拽操作设计时,双击“交换”按钮,系统系统添加事件处理程序:private void button1_Click(object sender, EventArgs e) { textBox3.Text = textBox2.Text; textBox4.Text = textBox1.Text; ...原创 2020-06-07 11:11:27 · 256 阅读 · 0 评论