- 博客(369)
- 收藏
- 关注
原创 记录一下坑。。
1上一次写sql语句发现用linq写不出来。。。然后写原生的查询。。。最后发现要在c#里面加N。。更要命的是,,智障的我老是在字符串里面加入要查询的字符串。。。最后搞了半天发现了,,分开拼接就完事了。。。2 有一个数据库的字段是varbinary。。然后有一个需求就是这个字段要存一组坐标(x,y)。。然后我和前端沟通了一下。。叫他给我字符串数组。。然后我研究了一下byte这个东西。。每个dou
2018-01-10 16:43:53 513
原创 DELAUNAY三角网算法(生长算法、逐点插入算法、分治算法)
DELAUNAY三角网算法是什么东西呢。。。大概就是对于许多密集的点,,,可以形成一个三角网。。然后最近的三个点搞成一个三角形。任何一个三角形的外接圆都不包含其他的点。并且没有相交边,并且所有三角面的合集就是一个凸包。,Delaunay三角剖分所形成的三角形的最小角最大。1.最接近:以最近的三点形成三角形,且各线段(三角形的边)皆不相交。2.唯一性:不论从区域何处开始构建,最终
2017-11-30 16:12:12 16062 5
原创 Java 各种map tree 。。
比如什么HashMap,HashTable,TreeMap,LinkHashMap,ConcurrentHashMap,hashCode,HashSet,TreeSet。。LinkHashSet这tm的秀的我头晕。。。一个一个讲,,首先是Hashmap,,我跑了下代码,确定了它是无序访问的。。。然后找了以前的博客,发现实现是基于数组+链表的。。然而jdk1.8已经加入了红黑树。它大概是什么思想
2017-11-23 11:20:15 962
原创 sql一些笔记
A表,a_id,a_name,a_tel三个字段。 B表,b_id,b_address,b_sol三个字段。 关联表,ref_id,a_id,b_id,存储着AB两表的id, 比如:A有 a0001,zhang3,139555533 a0002,li4,1397788888 a0003,wang5,13655566 B有 b0001,shanghai,234 b
2017-11-17 11:03:30 263
原创 Java LinkedList
直接放源码package java.util;public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serializable{ // 链表的表头,表头不包含任何数据。Entry是个链表类数据结构。 private t
2017-11-16 14:32:54 472
原创 Java笔记
1public/private/protected的具体区别public 表示可以被其他包访问到。private表示只有这个类能访问。。protected表示可以被儿子的类访问。2抽象类。拿来写借口or扩展用的?可以new一个非抽象类儿子对象。然后方法在儿子对象里面写,不过自己本身也要定义那个方法。有抽象方法的都定义成抽象类。3final 这玩意好像是不可变的,比如
2017-11-08 17:35:14 431
原创 792C - Divide by Three
C. Divide by Threetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputA positive integer number n is written on
2017-04-26 22:20:52 736
原创 Mike and gcd problem CodeForces - 798C
Mike has a sequence A = [a1, a2, ..., an] of length n. He considers the sequence B = [b1, b2, ..., bn] beautiful if the gcd of all its elements is bigger than 1, i.e. .Mike wants to change his s
2017-04-25 21:40:22 605
原创 L2-022. 重排链表
L2-022. 重排链表时间限制 500 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 陈越给定一个单链表 L1→L2→...→Ln-1→Ln,请编写程序将链表重新排列为 Ln→L1→Ln-1→L2→...。例如:给定L为1→2→3→4→5→6,则输出
2017-04-16 00:57:29 1161 1
原创 Codeforces Round #403 (Div. 2, based on Technocup 2017 Finals) B. The Meeting Place Cannot Be Change
B. The Meeting Place Cannot Be Changedtime limit per test5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe main road in Bytecity is a
2017-04-06 22:32:18 348
原创 PAT L3-014. 周游世界
L3-014. 周游世界时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 陈越周游世界是件浪漫事,但规划旅行路线就不一定了…… 全世界有成千上万条航线、铁路线、大巴线,令人眼花缭乱。所以旅行社会选择部分运输公司组成联盟,每家公司提供一条线
2017-04-04 23:57:56 2032
原创 POJ 1753 (暴力搜索)
Flip GameTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 44180 Accepted: 18986DescriptionFlip game is played on a rectangular 4x4 field with two-sided pie
2017-04-04 19:08:51 325
原创 HDU 1724
EllipseTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1971 Accepted Submission(s): 828Problem DescriptionMath is important!! Man
2017-04-03 21:19:29 400
原创 CSU 1808 (最短路 把边当成点来跑 dijkstra)
Bobo 居住在大城市 ICPCCamp。ICPCCamp 有 n 个地铁站,用 1,2,…,n 编号。 m 段双向的地铁线路连接 n 个地铁站,其中第 i 段地铁属于 ci 号线,位于站 ai,bi 之间,往返均需要花费 ti 分钟(即从 ai 到 bi 需要 ti 分钟,从 bi 到 ai 也需要 ti 分钟)。众所周知,换乘线路很麻烦。如果乘坐第 i 段地铁来到地铁站 s,又乘坐第
2017-04-03 20:47:50 339
原创 上周六装了ubuntu后...
花了不少时间折腾呀,,目前换了阿里云的源搞定了网易云搞定了梯子搞定了搜狗可以用vim写写c++,装了一些插件,自己定制了一些快捷键.以及熟悉了vim的一些基本操作,(还是个菜鸟),瞎jb折腾vimrc..还能一键显示时间作者信息啥的.一键编译c/c++/Java/python等.有目录树,自动补全..快速跳转...然而没什么卵用,装了个codeblocks或者其他I
2017-03-29 18:44:38 405
原创 换电脑/系统后,,如何同步github上原有的项目呢?...linux下...
由于分支不同,所以无法直接ssh连接后同步..以下步骤.. 首先先搞个SSH,然后在github上建立新的ssh对于新建的库.在本地文件夹,打开终端一些命令省略了)1 git init()2 git remote add origin https://github.com/username/xxxx.git3 add4 commit5 push origin m
2017-03-29 18:16:56 3926
原创 用vim编辑器打acm (c++)
首先,我的系统是ubuntu16.04 LTS 下的.我主要是参考了这个点击打开链接.然后我们必须要编译和运行吧.添加如下的配置到vimrcfunc! CompileGcc() exec "w" let compilecmd="!gcc " let compileflag="-o %< " if search("mpi\.h") != 0
2017-03-28 22:33:23 1886
原创 ZOJ-2849
ZOJ-2849-Attack of Panda Virus Time Limit: 3 Seconds Memory Limit: 32768 KBIn recent months, a computer virus spread across networks in China. The virus came with an ico
2017-03-27 23:29:42 334
原创 ubuntu 16.04LTS 下解决无线wifi网络速度慢的问题。
1、在终端运行:sudo gedit /etc/modprobe.d/iwlwifi.conf2、在打开的这个配置文件中空白处添加:options iwlwifi 11n_disable=13、保存文件并重启。4、然后速度就变快了好多。
2017-03-26 10:51:44 8295
原创 天梯赛好咸鱼。。
太久没做acm题目果然不行,一道题卡了两小时。。害我固执的没去做其他的题目。pat 功夫传人。#includeusing namespace std;const int N=100005;vectorg[N];mapmp;typedef long long ll;double gongli[N];double r;/*一开始题目看错
2017-03-25 20:22:11 275
原创 1075. PAT Judge (25) pat的排名算法
The ranklist of PAT is generated from the status list, which shows the scores of the submittions. This time you are supposed to generate the ranklist for PAT.Input Specification: Each input file
2017-03-14 23:31:37 544
原创 记录一下= =
感觉简历做的太水了。。。然后就是自己还是蛮水的。。。面试官是做后端的,不过前端水平应该也比我高。Q:行内元素和块状元素的区别?A :我说的是块状元素单独占满一行,行内元素一行可以有许多个。。Q:说几个块状元素和行内元素。A:我答是是:行内: span,input,b,i 块状:div,table,h,p,ul。 事实上我还是知道更多的,,不过
2017-03-11 08:31:30 537
原创 从零开始学习git的一些命令 (初学者入门)
我觉得git的发明人真的是一个天才,不但可以在任意地方搞,而且可以回退任意的版本,也可以回到未来的版本。可以查看每一次修改的版本号码。可以查看修改的内容。首先你要搞一个文件夹吧。我们直接从从开始里面找到git bash 打开。0:$ madir xixixi这时候就有了xixixi的文件夹1:$ cd xixixi这时候进入了xixixi的文件夹2:$
2017-03-08 22:45:25 1329
原创 如何修改git全局初始化的用户名和邮箱? (git修改user.name 和user.email)
今天刚刚入门了下git,,然后初始化的时候将用户名弄错了。。。就很气啊。然后网上找了半天都找不出一个可靠的修改全局用户名和邮箱的方法。。最后还是自己摸索出来了。。其实也很简单。首先进入git bash 0:输入$ git config --list 可以查看配置的一些东西。可以看到user.name 和user.em
2017-03-08 20:39:09 65755 12
原创 JavaScript中对象是按值传递的。。。
在某群看到有人说,对象是按引用传递的。。。因为传进去修改一个东西后外面的东西也被修改了。。。这其实是错误的,,因为外面指向的对象在内存中只有一个,是全局对象。所以修改里面那个,外面那个也会被修改。要想证明是按值传递的,其实很简单。看代码。function setName(obj){ obj.name="123"; obj=new Object(); ob
2017-03-06 19:17:53 406
原创 组合使用构造函数模式和原型模式。。
原型这个东西,就是让实例共享它的方法和属性,但是有个缺点,就是push一个新东西的时候,另外一个实例也会跟着改变,所以用构造函数和原型模式组合使用来避免这个问题。看代码function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.fri
2017-03-05 18:05:16 425
原创 一些笔记。。
昨天做的一个demo :点击打开链接vertical-align: middle; 设置元素的垂直对齐方式 就是以中间对齐的。 table-cell:对象代表一个 HTML 表格单元格cursor: pointer; 鼠标移过去指针不同font-weight: 500; 文字的粗细设置一个导航的列表大概是这样的nav ul {
2017-02-18 10:53:28 296
原创 js的一些入门题目(freecodecamp)
做了freecodecamp上面的一些题目,要求50小时的时间,然而我三小时左右搞完了(逃。 贴一下题目和代码把。 1 翻转字符串先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。你的结果必须得是一个字符串function reverseString(str) { var str1 = []; for (
2017-02-08 04:03:04 2372
原创 jquery学习笔记
jquery是一个很强大的库。。 看看它能干什么吧。。 $(document).ready(function() { $("#target1").css("color", "red"); $("#target1").prop("disabled", true); $("#target4").remove(); $("#target2").
2017-01-31 17:41:07 393 1
原创 无题。
昨天高中同学聚会,交流了很多东西,很开心。然而html+css基础看了6 7天还没看完,主要每天都在滑水(逃。目前还是比较迷惘,走一步是一步吧。
2017-01-25 12:17:53 397
原创 java里的HashMap和map
一直不懂这两个有什么区别啊,,查了查发现map是一个接口,然后HashMap是一个类,,于是HashMap实现了功能,通过map这个接口来用。所以可以直接Map map = new HashMap();来调用,,注意到Map里面的两个东西,是什么呢?都是对象也就是object。。刚开始用一直把Integer写成int,,然后一直报错 = =。。当然也可以这样
2016-12-25 02:20:56 932
原创 如何在Visual Studio 2013调用同一个工程下的两个.cpp文件?
其实很简单啊,,,,有个叫extern的就可以用来干这种事。由于VS中只能有一个main函数。。所以举个例子。file c.hextern void saygoodbye() { xxx;}cpp file A#include c.hint main() { saygoodbye()}cpp file B#include c.hvoi
2016-12-25 01:47:45 8347 3
原创 这个计算机网络= =
感觉像吃了一口shit啊。。。。计算机网络+操作系统+计算机组成原理 这么重要的三大课我竟然没有好好学= =。。一大堆概念不懂- -。。。。。。。今天考试药丸= =
2016-12-22 00:20:29 400
原创 Java中不同的包之间的调用。。
其实和调用同一个包的类的差不多,,都要实例化一下,,然后就可以调用一个项目中其他包中的类了。(不同项目是调用不了)设你要调用的包名为test吧。原来那个包名为last,类为love你在last包love类中的头文件加上import test.*;再设你test包中的一个类名为homework只需要在你love类中实例化一下homework类就行了。比如:homework a=n
2016-12-20 23:52:50 11201
原创 Java对mysql数据库的增删改查创表5个操作
发现非常水啊,全是一个套路,就是根据sql语句通过字符串实现这个操作。然后注意插入时主码要不一样,否则会报错。给出我的代码。我的mysql表示在test下的,然后下面名字为tablename,tablename1之类的。package mywork.com;import java.sql.*;import java.text.DecimalFormat; // DecimalFo
2016-12-14 23:33:47 3132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人