- 博客(20)
- 收藏
- 关注
原创 计算机范畴论(javaScript实践版)第二篇
前言上一篇讲解了JavaScript这种语言在函数式方面基本功能,下面继续讲解范畴论的使用。现在的范畴论已经发展的很迅速了,计算机领域的应用也越来越广泛,但是早起的JavaScript虽然是函数式的,但是并未在范畴论方面发力,因此很多内置函数都是不安全的(非纯函数的)。下面我们从头开始进行讲解,如果跟着我一起做,你也能写出一个类似于java的Stream的一样的库函数。当然本文的事例为了支持...
2019-12-17 10:44:12
306
原创 计算机范畴论(javaScript实践版)第一篇
计划先讲解一下为什么要使用范畴论的理论来写代码把范畴论当中的和计算机相关的知识讲解一下把2提到的理论应用一下实践一下,拿起新武器提高我们的战斗力吧!第一章 目的写这系列文章的目的是什么? 当然是提高生产效率!!不为了这个谁会去发明那么多东西呢,难道仅仅是为了领一个谷歌的ACM银碗! 我们自打学习写作文开始就知道一个重要的主旨,不要跑题。哈哈,我皮了一下。所以我们那些熟知的...
2018-07-05 16:19:10
1125
原创 mysql行转列、列转行
建表语句DROP TABLE IF EXISTS `ff`;CREATE TABLE `ff` ( `year` int(255) DEFAULT NULL, `month` int(255) DEFAULT NULL, `amount` float(255,1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO
2017-04-07 11:04:35
5146
原创 约瑟夫问题 java解法(双向链表解决)
问题原文如下: 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越
2017-03-24 09:58:20
1218
原创 自己动手写工具(一)一个用Java8实现的内存级别的缓存
有的时候需要用因为效率问题需要使用一些最底层的代码开发,免不了部分地方又要采用高级一点的功能,因此,此时需要自己动手实现一部分逻辑,此处使用map做内存级别的缓存,类似hibernate里面的一级缓存。此处的实现不只是可以在数据库上使用,其它地方也可以。 至于原理,很简单,利用map而已。复杂的实现在此处就不写了,感兴趣的童鞋可以访问我的包,下载全版的实现。package xyz.cunzi.fu
2016-11-18 17:44:39
3033
1
原创 JavaScript练习1----变量
JavaScript在经历了各个版本之后,已经到了ES6了,很令人兴奋,本人也开始了从原来稍微学点JavaScript开始,到目前的开始由浅及深的学习它了,开此博客以记录学习进程。
2016-08-29 13:02:17
537
原创 安卓快速入门系列1(通过插件使用java8的语法)
Google 发布了Android studio之后,方便了开发,也让Gradle这个构建工具带到了安卓的开发中,但是美中不足的是:目前安卓只支持java7及其以下的语法。java8的到来,让我们感受到了lambda表达式的魅力。 那网上有没有大牛实现了某些构建插件来支持java8呢?或者支持部分功能呢? 首先加入classpath 'me.tatarka:gradle-retrolambda:
2016-03-28 18:26:09
625
原创 mssql的"[]" 标识符的问题
一开始认为只有在普通语句当中使用“[]”标识符的时候这个标识符才有用,但是今天执行了一条sql语句“ LIKE ‘%[]%’”发现不能找到含有“[]”的结果,原来即使使用单引号括起来的语句也是对”[]”敏感的,果断改成“LIKE ‘%[[]]%’”,结果执行正确
2016-01-26 14:07:11
690
原创 socket实现简单文件传输系统
用java实现一个采用用户自定义协议的文件传输服务器FileServer。当FileClient发送请求“GET xxx.xxx”时,FileServer就把xxx.xxx文件发送给FileClient;当FileClient发送请求”PUT xxx.xxx“时,FileServer就把文件xxx.xxx保存在服务端。 FileServer.javapackage learn;import jav
2015-12-29 18:01:18
1283
原创 关于service多次调用onStartCommand只会启动一个service
关于service多次调用onStartCommand只会启动一个service,但是会多次执行该方法,所以不要把能改变业务状态的方法写入内部public class MyService extends Service { private int count=0; private boolean isStart=false; public MyService() {
2015-04-30 14:47:35
794
原创 Android的action隐式调用
安卓activity采用action隐式调用的时候忘记写category这个属性的时候会造成调用不成功<activity android:name=".MainActivity2" android:label="@string/title_activity_main_activity2"> <intent-filter>
2015-04-29 14:04:04
457
原创 安卓快速入门系列2(sharedPreferences的应用)
今天搞了一段代码,存储临时数据,结果死活存不进去,我以为sharedPreferences.edit()的这个方法和hibernate的事务方法一样只有一个实例,结果是每次edit()都会创建一个新的edit,造成数据存储不上。public void tts(View view) { sharedPreferences = getSharedPreferences("my", Con
2015-04-29 13:46:21
417
转载 Android中的Handler总结
一、Handler的定义: 主要接受子 线程发送的数据, 并用此数据配合主线程更新 UI. 解释: 当应用程序启动时, Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI 控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据
2015-04-27 15:29:50
372
原创 java.lang.NoSuchMethodException: com.sun.proxy.$Proxy
java.lang.NoSuchMethodException: com.sun.proxy.$Proxy这个bug折腾我好久,终于解决了。一开始想简单的写一个action做一个简单事情 结果出现这个错误。 网上搜了很久都没有解决。无意间删掉了@Transactional注解,结果成功了原来是这个注解造成的。 看来ssh2的整合是强制我们使用分层构架啊。
2015-04-20 16:34:36
7237
2
转载 举例说明一下怎么算是第一范式、第二范式、第三范式?
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。
2015-04-17 09:52:52
13921
原创 java8提供的新遍历java.lang.Iterable.forEach
java8提供了循环的新方式 以下是几个示例,运行结果就不贴出来了,就是循环显示String[] a = { "17", "52", "33", "412", "59", "62", "71" };List<String> list = Arrays.asList(a);//这个是使用的lambda表达式的的循环list.forEach(cc -> System.out.println(cc
2015-04-16 10:26:29
14588
原创 java8提供的简单函数式接口
java8的lambda表达式提供了许多方便的功能,同时也提供了几个简单的函数式接口, 方便用户的使用。 下面是几个函数式接口的例子。import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.functi
2015-04-15 17:18:55
504
原创 重装win7系统必须知道的一些事
重装win7系统必须知道的一些事:win7系统可以说是使用的用户甚多,因此面对win7重装的情况也会越来越多,那么在重装win7系统的过程中需要用户需要注意哪些事项呢?又有哪些事项是不能被忽略的呢?下面跟小编一起来看看吧!推荐:win7 32位旗舰版系统下载一、Windows 7系统“检查更新”设置 Windows 7系统中“检查更新”设置项对于用户来说是比较关键
2014-06-04 16:48:09
518
原创 判断win7系统是否遭受木马攻击的方法
判断win7系统是否遭受木马攻击的方法:木马程序是每个计算机用户都很害怕的东西,直接威胁了我们电脑的安全,一般来说我们的电脑遇到了故障很多人第一反应就会想到是中毒,怀疑自己的计算机遭到了木马程序的攻击。不过也并不意味着所有的计算机故障都是因为木马程序引发的。我们应该怎么样判断计算机故障是不是木马程序造成的呢?判断一、是否有乱码 一般当木马程序攻击Ghost win7操
2014-06-04 16:46:37
802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人