代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

canvas基础作图-arc

    canvas基础绘制-arc <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>arc</title> </head> <body> <canvas id="canvas" style="border: 1px solid #ddd;"></canvas> <script> //draw an arc画曲线 var canvas = document.getElementById("canvas"); canvas.width = 1024; canvas.height = 768; var context =

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1398

2018-08-14

.Net Core使用Socket与树莓派开展通信

    .Net Core使用Socket与树莓派进行通信前言 去年买的树莓派一直放在抽屉里吃灰,前些阵子Debian 9发布,也不出意外的支持了树莓派。 于是重新拿出读卡器又重新了装上了Debian桌面版系统。 介绍 现在这个东西目前的程度只是了解一下Python和.Net的通信。最佳的版本应该是,可以通过服务器端远程执行树莓派命令。 这样做的原因大家也都知道,很多宽带现在不提供外网IP,这样造成家庭没有公网ip,也没办法远程对树莓派控制,我想做的东西类似内网穿透Ngrok之类的。 效果   Python端   #!/usr/bin/env python2 #-*- coding: utf-8 -*- import socket import threading import os host = '192.168.31.7' port = 5001 s = socke

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1457

2018-08-14

卡通片

    动画利用webgl随机生成N个方块,并在画布内来回移动,遇到边界可以弹回。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>动画制作</title> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var canvas = $("#myCanvas"); var context = canvas

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1708

2018-08-13

透过手机浏览器打开APP或者跳转到下载页面.md

    通过手机浏览器打开APP或者跳转到下载页面.md通过手机浏览器打开APP或者跳转到下载页面 [TOC] 以下仅展示最简单的例子及关键代码 由于硬件条件有限,仅测试了 Android 下的情况 IOS 的自行参考链接 添加 schemes 在 HBuilder 创建的移动 APP 项目下有 manifest.json 文件,在里面添加 schemes,schemes 中的值你喜欢设置成什么就什么吧。 网页设置 这个时候,你需要一个简单 web 系统,能提供一个简单的 web 页面供手机浏览器访问。 这个做过 Java 的人都懂,不详说了。 <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="utf-8" /> <title&

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1618

2018-08-13

jq分页插件,支持动态,静态分页的插件,容易易用

    jq分页插件,支持动态,静态分页的插件,简单易用。工作中经常要用到分页功能。为了方便封装了一个比较通用的分页插件开源出来了,简单易用。 官网:https://cwlch.github.io/ChPaging 下载地址:https://github.com/cwlch/ChPaging 详细教程:https://cwlch.github.io/ChPaging/example/guida.html 示列: 功能介绍: 1、支持静态(写死的数据、假分页)、动态分页(Ajax动态请求数据); 2、使用功能可安需求选择:首尾页、上下页、显示条数选择器、总页数展示、快速跳转; 3、他没有自带样式,开发者可以完全自定义样式; 4、简单(使用简单、代码简单); 使用方法: 第一步 将jquery和ChPaging库引入到页面中 <script src="jqu

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1103

2018-08-13

容易的爬虫,爬取博客园文章标题

    简单的爬虫,爬取博客园文章标题花了几个小时写了一个小程序,没什么技术含量,第一次写博客。本人是个菜鸟,想记录一下自己的学习。 运行效果如图:   代码如下: string url = "https://www.cnblogs.com/"; int pagNum = 10; string html = ""; //string pater = "(<a class=\"titlelnk\" href=\"[\\s\\S]*\" target =\"_blank\">)([\\s\\S]*)(</a>)"; string pater = "<a class=\"titlelnk\" href=\"(.*?)\" target=\

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1347

2018-08-12

简略登陆页面(用正则表达式验证输入是否符合要求)

    简单登陆页面(用正则表达式验证输入是否符合要求) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script src="js/jquery-1.8.0.min.js"></script> <script> $(function() { $("input[name='uname']").blur(function() { //失去焦点 var namestr = $(this).val(); var

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1172

2018-08-12

使用MUI框架,模拟手机端的下拉刷新,上拉加载操作

    使用MUI框架,模拟手机端的下拉刷新,上拉加载操作。套用mui官方文档的一句话:“开发者只需关心业务逻辑,实现加载更多数据即可”。真的是不错的框架。 想更多的了解这个框架:http://dev.dcloud.net.cn/mui/ 那么如何实现下拉刷新,上拉加载的功能呢? 首先需要一个容器: 1 <!--下拉刷新容器--> 2 <div id="refreshContainer" class="mui-content mui-scroll-wrapper"> 3   <div class="mui-scroll"> 4   <!--数据列表--> 5     <ul id="testUl" class="mui-table-view mui-table-view-chevron"></ul> 6   </div

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1524

2018-08-10

地图reducer

    mapreducer  一、 需求描述: mapreduce笔试题: 找出有共同好友的users usr:friend,friend,friend...---------------A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E:B,C,D,M,L F:A,B,C,D,E,O,M G:A,C,D,E,F H:A,C,D,E,O I:A,O J:B,O K:A,C,D L:D,E,F M:E,F,G O:A,H,I,J 最终结果: A,B C,E A,C D,F A,D F,E A,F B,C,D,E,O B,E C C,F A,D D,E L D,F A,E D,L E,F E,L D F,M E H,O A I,O A     package com.friends.zb; import ja

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1316

2018-08-11

redis惯用配置参数解析

    redis常用配置参数解析 本文主要总结一下redis常用的配置参数的用法: 以下参数决定redis运行方式,默认前台运行,修改为yes可以让redis以后台守护进程方式运行 daemonize no 以下参数指定redis的pid文件,当redis以守护进程方式运行时,默认会把pid写入/var/run/redis.pid文件,可以修改 pidfile /var/run/redis.pid 以下参数指定Redis监听端口,默认为6379 port 6379 Tips:作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字 以下参数指定监听的主机地址 bind 127.0.0.1  以下参数指定客户端连接的超时时间,闲置多长时间后关闭连接,设为0表示关闭该功能

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1387

2018-08-14

腾挪端touch事件 || 上拉加载更多

    移动端touch事件 || 上拉加载更多前言: 说多了都是泪,在进行项目开发时,在上拉加载更多实现分页效果的问题上,由于当时开发任务紧急,所以就百度找了各种移动端的上拉下拉 实现加载更多的插件。然后就留下了个坑:上拉加载的时候会由于用户错误的姿势,例如长按后再touchmove等会出现卡死的假象。(ps:当然, 我不认为是插件的问题,当时的想法是觉得引用的插件存在冲突),于是,我就直接通过封装touch事件完成上拉加载实现分页的功能。 备注:文章最后会加上为实现这个功能我找的一些插件 了解touch事件 在应用touch事件实现上拉加载更多实现分页的效果上,其实我们用到的只有touchstart,touchmove,touchend,touchcancel事件,还有targetTouches[0] 和changedTouches[0]属性即可完成简单的分页效果。 了解更多touch事件的方

    阅读全文>>

作者:coody分类:【_.NET相关浏览(2091

2018-08-14

题目、内容段末文本溢出“.”显示

    标题、内容段末文本溢出“......”显示 标题、内容段末文本溢出“......”显示 1 <!doctype html> 2 <html> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 <!--meta标签注释:如果安装了GCF,则使用GCF来渲染页面,如果为安装GCF,则使用最高版本的IE内核进行渲染。--> 8 <title>文本溢出截取...</title> 9 <link rel="stylesheet" hre

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1659

2018-08-12

input type date 解决腾挪端显示placeholder

    input type date 解决移动端显示placeholder  在最近的一个项目中使用到了html5的一个新标签属性,type="date"时,发现placeholder属性失效无法使用。 如果是这样的效果,那么客户体验是可想而知的差了。 最后想了一下,想到用css+js双保险来搞定它。 方法1: css: input[type="date"]:before{ content: attr(placeholder);//强制给placeholder属性 color:#aaa;// 这种灰色应该是最适合的 } 做到这一步还不行,因为当输入框有值之后,placeholder还是不能隐藏消失。 现在是js登场了。 <input type="date" name="birthday" id="birthday" class="txt1" datatype

    阅读全文>>

作者:coody分类:【_.NET相关浏览(1557

2018-08-10
上一页 1/105页 下一页