说说捐款那点事。 [问题点数:200分,结帖人xuStanly]

Bbs4
本版专家分:1949
Blank
蓝花 2007年2月 Web 开发大版内专家分月排行榜第三
结帖率 100%
Bbs5
本版专家分:3303
说说geotools中坐标转换那点
本文<em>说说</em>geotools中坐标转换的<em>那点</em><em>事</em>情,以WGS84和web墨卡托相互转换为例。
说说php取余运算(%)的那点
php取余数用%符号,即为模运算,取余数的意思,这玩意使用起来可要注意啦,今天我是看到百度知道中这个例子:http://zhidao.baidu.com/question/41130500.html ,才想研究下php取余的!   &amp;lt;?php $val=9.45; $result=$val*100; echo $result%100;//44 ...
说说APK反编译(代码插入)的那点
包含以下资源: apk反编译为源码 需要的工具: 1.dex2jar. dex2jar-0.0.7.10-SNAPSHOT.zip 2.Jd-gui. jd-gui-0.3.3.osx.i686.zip 3.AXMLPrinter2. AXMLPrinter2.zip 将apk反编译为smali并插入自己的代码 1.apktool.jar (或smali-1.2.6.jar & baksmali-1.2.6.jar) Apktool.zip 2.auto-sign. APK-sign.rar
关于403那点那点
由于第一次写博客,主要记载一下个人的一些总结,或者是自我反省的内容吧,避免以后出这样的问题。 <em>事</em>情的经过,上午刚到公司就收到测试发来的一封邮件,说公司测试版本发布的项目,一个功能浏览又问题,看到这个邮件,首先打开环境跟着功能走了一遍流程(刚来这公司2周,功能还不是很熟悉),然后就开始去查看具体报错的页面,提示是403 - 禁止访问: 访问被拒绝. 您使用所提供的凭据无权查看此目录或页面.,按照百
volatile和syn那点那点
package com.zhang.thread; /** * 内存 :int num = 10; * 线程1: * 缓存:int mun = 10; * 线程2: * 缓存:int num = 10; * * 非volatitle 变量: * 线程1修改 num = 100; * * 内存 :int num = 10; * 线程1: * 缓...
浅谈CocoaPods那点。。。
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。 下面让我看下该如何安装使用它。。。
抓取那点
抓取 获取页面 ip封锁 账号管理 自动登录 验证码识别 cookie管理 结构化数据解析 页面多个字段文本到结构化数据的映射 substring split pattern 任务扩散与过滤 过滤规则 同级扩散规则 下一级扩散规则 父级扩散规则 调度机制 不同批次之间 同一批次不同级别 失败任务管理
android签名那点
概要: 本文主要讲解两方面的内容,一为备忘,二为分享,第一方面是android studio如何生成key文件,即.jks并用IDE进行编译签名,二是如何用已有的jks文件对已有的apk文件签名(其实这里和eclipse的原理一样的,方法也类似,但是网上对eclipse的签名文件.keystore描述的很多而对jks却寥寥无几) 用Android Studio生成签名工具并签名的步骤
Linux那点
swig基本用法
关于网络层的那点
网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。局域网传统以太网: CSMA/CD协议(载波监听多路访问/ 冲突检测 ) 检测到冲突后,强化冲突。以太网的MAC层 MAC地址,即主机在网络中的站地址或物
WKWebView缓存的那点
WKWebView自从推出至今,一直有不断地吐槽伴随,诚然,WKWebView具有很多好处:速度更快、内存更少,但是它也有一些坑 通过这几天的研究,总结一下遇到的关于WKWebView缓存的一些<em>事</em>情 1、二级页面跳转时仍然不可设置缓存策略 用过UIWebView或WKWebView的朋友都知道,在loadRequest方法中的NSURLRequest对象,是可以设置缓存策略的,如
交互设计那点.pdf
交互设计<em>那点</em><em>事</em>,做最好的UI,你值得拥有!
面试--项目那点
面试--项目<em>那点</em><em>事</em>
聊聊”需求“那点
在软件工程的需求分析环节中,了解什么是“需求”。
公司那点(源代码)
北京理工大学数据结构编程之公司里的<em>那点</em><em>事</em>儿。原创代码。希望能对大家有帮助。
木马的那点
1994年2月18日,我国正式颁布实施了《中华人民共和国计算机信息系统安全保护条例》。在第二十八条中明确指出:“计算机病毒,是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码”。
关于微信公众平台的那点
求助各位大大啊 最近在弄微信公众平台,在有微信号和公众号产生交互时,微信会发送一套信息给公众平台,其中就包括fromUsername 也就是微信账号的openId,现在问题是在没有通过微信认证的情况下,如何用php代码实现公众平台对这个字段的存储,在其他功能上再调用呢?rn
还是乱码那点。。。
背景说明:rn客户机:系统是windowsrn服务器:系统不明确,mysql编码是UTF-8rnrn出现的问题:rn客户上传文本文件,然后在服务端插入到服务器的mysql数据,就出现乱码,估计是客户端的文件是GBK或GB2312编码,而服务端的是UTF-8编码,导致乱码,如何解决呢?
关于图片上传那点
要求很简单,就是开始浏览文件时,可以选择多个(不像FileUpload只能每次添加一个)rn,选择多个图片文件后,点击保存就可以批量插入到数据库的photo表中。rn大致思路就是这样,大家知道的帖下码吧。
关于CreateEvent的那点
今天写了一个线程同步的程序,突然发现了一个很怪异的问题,不知道大家有没有遇到过,先把代码贴出来:rnrn[code=C/C++]# include rn# include rnrnint g_Count = 0;rnHANDLE g_hEvent;rnrnDWORD WINAPI Thread1(LPVOID lpParameter)rnrn while(TRUE)rn rn WaitForSingleObject(g_hEvent, INFINITE);rn g_Count++;rn if(g_Count == 10)rn break;rn printf("Thread1 %d\n", g_Count);rn SetEvent(g_hEvent); //重置<em>事</em>件对象为“触发态”rn rn return 0;rnrnrnDWORD WINAPI Thread2(LPVOID lpParameter)rnrn while(TRUE)rn rn WaitForSingleObject(g_hEvent, INFINITE);rn g_Count++;rn if(g_Count == 10)rn break;rn printf("Thread2 %d\n", g_Count);rn SetEvent(g_hEvent); //重置<em>事</em>件对象为“触发态”rn rn return 0;rnrnrnrnint main()rnrn HANDLE hThread1, hThread2;rnrn hThread1 = CreateThread(NULL, 0, Thread1, NULL, 0, NULL);rn hThread2 = CreateThread(NULL, 0, Thread2, NULL, 0, NULL);rn CloseHandle(hThread1);rn CloseHandle(hThread2);rnrn g_hEvent = CreateEvent(NULL, FALSE, TRUE, NULL); //创建一个自动重置的<em>事</em>件对象,初始化为有信号(触发态)rnrn Sleep(1000); //让主线程“睡眠”一秒 rn rn CloseHandle(g_hEvent);rn return 0;rn[/code]rnrn针对上面的这段代码,有时却会输出一些意想不到的结果:rnrn[color=#FF0000]Thread1 22170rnThread1 22171rnThread1 22172rnThread1 22173rnThread1 22174rnThread1 22175rnThread1 22176rnThread1 22177rnThread1 22178rnThread1 22179rnThread1 22180rnThread1 22181rnThread1 22182rnThread1 22183rnThread1 22184rnThread1 22185rnThread1 22186rnThread1 22187rnThread1 22188rnThread1 22189rnThread1 22190rnThread1 22191rnThread1 22192rnThread1 22193rnThread1 22194rnThread1 22195rnThread1 22196rnThread1 22197rnThread1 22198rnThread1 22199rnThread1 22200rnThread1 22201rnThread1 22202rnThread1 22203rnThread1 22204rnThread1 22205rnThread1 22206rnThread1 22207rnThread1 22208rnThread1 22209rnThread1 22210rnThread1 22211rnThread1 22212rnThread1 22213rnThread1 22214rnThread1 22215rnThread1 22216rnThread1 22217rnThread1 22218rnThread1 22219rnThread1 22220rnThread1 22221rnThread1 22222rnThread1 22223rnThread1 22224rnThread1 22225rnThread1 22226rnThread1 22227rnThread1 22228rnThread1 22229rnThread1 22230rnThread1 22231rnThread1 22232rnThread1 22233rnThread1 22234rnThread1 22235rnThread1 22236rnThread1 22237rnThread1 22238rnThread1 22239rnThread1 22240rnThread1 22241rnThread1 22242rnThread1 22243rnThread1 22244rnThread1 22245rnThread1 22246rnThread1 22247rnThread1 22248rnThread1 22249rnThread1 22250rnThread1 22251rnThread1 22252rnThread1 22253rnThread1 22254rnThread1 22255rnThread1 22256rnThread1 22257rnThread1 22258rnThread1 22259rnThread1 22260rnThread1 22261rnThread1 22262rnThread1 22263rnThread1 22264rnThread1 22265rnThread1 22266rnThread1 22267rnThread1 22268rnThread1 22269rnThread1 22270rnThread1 22271rnThread1 22272rnThread1 22273rnThread1 22274rnThread1 22275rnThread1 22276rnThread1 22277rnThread1 22278rnThread1 22279rnThread1 22280rnThread1 22281rnThread1 22282rnThread1 22283rnThread1 22284rnThread1 22285rnThread1 22286rnThread1 22287rnThread1 22288rnThread1 22289rnThread1 22290rnThread1 22291rnThread1 22292rnThread1 22293rnThread1 22294rnThread1 22295rnThread1 22296rnThread1 22297rnThread1 22298rnThread1 22299rnThread1 22300rnThread1 22301rnThread1 22302rnThread1 22303rnThread1 22304rnThread1 22305rnThread1 22306rnThread1 22307rnThread1 22308rnThread1 22309rnThread1 22310rnThread1 22311rnThread1 22312rnThread1 22313rnThread1 22314rnThread1 22315rnThread1 22316rnThread1 22317rnThread1 22318rnThread1 22319rnThread1 22320rnThread1 22321rnThread1 22322rnThread1 22323rnThread1 22324rnThread1 22325rnThread1 22326rnThread1 22327rnThread1 22328rnThread1 22329rnThread1 22330rnThread1 22331rnThread1 22332rnThread1 22333rnThread1 22334rnThread1 22335rnThread1 22336rnThread1 22337rnThread1 22338rnThread1 22339rnThread1 22340rnThread1 22341rnThread1 22342rnThread1 22343rnThread1 22344rnThread1 22345rnThread1 22346rnThread1 22347rnThread1 22348rnThread1 22349rnThread1 22350rnThread1 22351rnThread1 22352rnThread1 22353rnThread1 22354rnThread1 22355rnThread1 22356rnThread1 22357rnThread1 22358rnThread1 22359rnThread1 22360rnThread1 22361rnThread1 22362rnThread1 22363rnThread1 22364rnThread1 22365rnThread1 22366rnThread1 22367rnThread1 22368rnThread1 22369rnThread1 22370rnThread1 22371rnThread1 22372rnThread1 22373rnThread1 22374rnThread1 22375rnThread1 22376rnThread1 22377rnThread1 22378rnThread1 22379rnThread1 22380rnThread1 22381rnThread1 22382rnThread1 22383rnThread1 22384rnThread1 22385rnThread1 22386rnThread1 22387rnThread1 22388rnThread1 22389rnThread1 22390rnThread1 22391rnThread1 22392rnThread1 22393rnThread1 22394rnThread1 22395rnThread1 22396rnThread1 22397rnThread1 22398rnThread1 22399rnThread1 22400rnThread1 22401rnThread1 22402rnThread1 22403rnThread1 22404rnThread1 22405rnThread1 22406rnThread1 22407rnThread1 22408rnThread1 22409rnThread1 22410rnThread1 22411rnThread1 22412rnThread1 22413rnThread1 22414rnThread1 22415rnThread1 22416rnThread1 22417rnThread1 22418rnThread1 22419rnThread1 22420rnThread1 22421rnThread1 22422rnThread1 22423rnThread1 22424rnThread1 22425rnThread1 22426rnThread1 22427rnThread1 22428rnThread1 22429rnThread1 22430rnThread1 22431rnThread1 22432rnThread1 22433rnThread1 22434rnThread1 22435rnThread1 22436rnThread1 22437rnThread1 22438rnThread1 22439rnThread1 22440rnThread1 22441rnThread1 22442rnThread1 22443rnThread1 22444rnThread1 22445rnThread1 22446rnThread1 22447rnThread1 22448rnThread1 22449rnThread1 22450rnThread1 22451rnThread1 22452rnThread1 22453rnThread1 22454rnThread1 22455rnThread1 22456rnThread1 22457rnThread1 22458rnThread1 22459rnThread1 22460rnThread1 22461rnThread1 22462rnThread1 22463rnThread1 22464rnThread1 22465rnThread1 22466rnThread1 22466rnThread1 22467[/color]rnrn不知道怎么会输出上面的这个结果,大家帮忙解释一下!
android 编码那点
自做了一个android小程序,用于访问本地的一个web项目下的一个网页。rn用浏览器去访问该该网页能够正常显示中文,而用android程序通过流去读取该网页,rn中文会被 "南少林" 之类的代码替代。rnrnrn rn[code=Java]rnrnrnrnrnrn[/code]rnrnweb网页如上: 通过浏览器访问会显示如下语句rn[id:110,name:"太极宗师",time:28,id:111,name:"南少林",time:38,id:112,name:"楚留香",time:30] rnrnrnrn通过 android 程序读取网页信息代码如下:rn[code=Java]rn public static String getHtml(String textsrc) throws Exception rn rn URL url=new URL(textsrc);rn HttpURLConnection URLConnection=(HttpURLConnection) url.openConnection();rn URLConnection.setConnectTimeout(5000);rn URLConnection.setRequestMethod("GET");rn rn byte by[];rn if(URLConnection.getResponseCode()==200)rn rn InputStream inputStream=URLConnection.getInputStream();rn by=Inpututil.getinput(inputStream);rn inputStream.close();rn return new String(by);rn rn rn rn return null;rn rn[/code]rnrnrn[code=Java]rnpublic class Inpututil rnrn public static byte[] getinput(InputStream input) throws Exception rn ByteArrayOutputStream outputStream=new ByteArrayOutputStream();rn byte by[]=new byte[1024];rn int len=0;rn while((len=input.read())!=-1)rn rn input.read(by);rn outputStream.write(by);rn rn rn input.close();rn byte bt[]=outputStream.toByteArray();rn System.out.println(new String(bt,"GBK"));//想在这里输出与浏览器中一样的内容,可输出乱码,求解rn return bt;rn rnrnrn[/code]rnrn
redux那点
一个简单demo,仅供参考 1.APP.js import React from 'react'; import { Provider } from 'react-redux'; import Counter from './src/containers/Counter'; import configureStore from './src/configureStore'; const stor...
这周的那点
写博客,到底是为了啥。 我写博客的初衷,是为了记录自己每周的<em>事</em>务。(这两句都是废话)。。 这周,有退组这个想法的人很多,比如我,退组这件<em>事</em>我思前想后,每天都在想这件<em>事</em>,有时候会很坚定的想着退组,有时候却会很坚定的想着留在小组。但是退了小组,我怕我到时候会管不住自己。但其实,我是不愿意退小组的,因为我想呆在小组学习,退组完全是因为项目写得不好,害怕自己被...
MySQL的timeout那点
因为最近遇到一些超时的问题,正好就把所有的timeout参数都理一遍,首先数据库里查一下看有哪些超时: root@localhost : test 12:55:50&gt; show global variables like &quot;%timeout%&quot;; +----------------------------+--------+ | Variable_name | ...
学习数据库的那点
我所想到的学习数据库应该是这样子的。 1.安装数据库软件 这是学习数据库的第一步,涉及到常见的操作系统(windows,linux)上面的安装等。一般我们安装 数据库实际上安装的是数据库管理软件。安装好后我们一般要建立数据库后,才算是有用的。 那这一步我觉的要学习的东西包括: a.不同的操作系统上,执行相同版本数据库软件安装操作。 b.相同的操作系统上,不同...
UIView 和 CALayer的那点
UIView 和 CALayer的<em>那点</em><em>事</em> (1)老祖 万物归根,UIView和CALayer都是的老祖都是NSObjet。   1: UIView的继承结构为: UIResponder : NSObject。   可以看出UIView的直接父类为UIResponder 类, UIResponder 是gsm的呢? 官方的解释: The UIResponder ...
ajax那点
先占位,随后补上
折腾linux那点
形势所迫 形势所迫(linux课实验报告)我不得不放弃我的lol,跳进linux的深坑。 当我意识到在linux上装个eclipse都这么麻烦,差不多就快要心灰意冷,转身继续投入window的怀抱时,突然醒悟,我试验报告还没交(~~o(&amp;amp;gt;_&amp;amp;lt;)o ~~)呢。。那就继续折腾呗。。。 真香! 折腾linux遇到的坑 安装centosmin版 可能会遇到字体间隔不平均 使用下面命令 yu...
spring和接口测试的那点
接口测试和spring的<em>那点</em><em>事</em> 本文中主要<em>说说</em>spring跟接口测试的关联,因为本人用的接口测试框架跟spring有很大关联(可以理解为就是spring的框架,但是也融入了支付宝这边内容)所以聊下他的框架是什么样的。。 在环境准备这块因为用到了testNG和EclEmma(查看覆盖率的)及maven所以先在Eclipse中安装这些插件 大致框架介绍: 1、接口测试一般单独分为一个b...
java 转义符那点'\'
直接上图: 图一 如图一所以:'\n' 对于java 而言 是回车换行的意思 看做一个整体 图二: 图二所示:‘\\n’ jvm 执行时 第一个\ 是转移符,第二个\会被视为没有任何意义的字符串'\',这样第一个\后面的 \n 就不是回车换行的意思了。 图三: 图④: 根据图三、图四应该可以推断出来 \的含义了。 还有个容易忽视的: 这个最后的输出结果不是 ...
php 进程管理那点
之前本地开发和环境一直用的集成环境,最近新项目 集成了php7+nginx 跑了一段时间发现偶尔 有php进程退出的情况   排查原因  nginx log: 1111 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after ...
DialogFragment开发那点
自定义DialogFragment的大小 final Window window = getDialog().getWindow(); getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE); //android.R.id.content这里一定要指定系统的 view = in
Java虚拟机那点
一句话概括,Java虚拟机就是用于执行Java程序的软件,封装了物理机的实现细节,使得程序可以“编写一次,随处运行”。在Java出现以前,编程语言在不同的物理机器上会有不同的API,使得程序员在编写程序的时候,必须针对某一种机器进行编写,这样大大增加了程序员的负担。Java编译器通过将Java源程序翻译成Java虚拟机可以识别的字节码,再将字节码翻译成目标机器代码,从而使得程序员可以忽略机器底层的...
分享:SRT那点
最初只是听商家和广告说过采用什么SRT固态硬盘加速技术,今天一起来看下到底什么是固态硬盘加速技术,工作原理是什么,怎么样开启,有什么作用。rn 开了这技术,固态硬盘就给当作机械硬盘的超级大缓存用了,自己就没法用了。所以既然你把SSD装了系统盘,提速一般会比混合加速效果好。rn 工作原理其实很简单:就是将SSD固态硬盘和HDD机械硬盘结合为“混合硬盘”,将固态硬盘作为机械硬盘的缓存使用。rn 由于固态硬盘盘符将从系统中消失,用户不需要再关注哪一个分区是高速固态硬盘,就可以随时享受闪存加速带来的效果。rn 那么到底如何开启呢?其实很简单的,只要将SATA控制器设置为RAID模式(不支持AHCI或IDE模式),在HDD机械硬盘上照常安装Windows 7操作系统。rn 完成后安装RST 10.5驱动,选择一块空闲的固态硬盘(任意厂商产品均可),即可选择其中最大64GB的空间作为缓存。作为缓存的这部分空间将从系统中“消失”,而如果你的固态硬盘容量大于64GB,剩余空间依然可以划分为独立分区使用。rn 那么为什么要限制srt最大缓存容量为64GB呢,Intel的解释是:更大容量的缓存已经没有太大的加速效果。用户如果直接将更多应用程序手动存储在固态硬盘上,提速效果自然更加。
关于编译的那点
我们常常在开发项目的时候会出现一些莫名其妙的错误(这些错误往往不是我们的代码出现的问题,因为代码的错误是比较容易直接找到的)。当你在处理错误而一筹莫展时,我们首先应该考虑到的是项目编译的问题。下面总结了处理编译问题的主要方法: (1)清理你的项目 projec->clean 选择你要clean的项目,ok就行了。 (2)强制编译 右键点击项目->properties->java compi
编程那点
编程<em>那点</em><em>事</em>,作者用不同的视角 用抽象的眼光看待编程 不错的文档哦
Android-4-X界面开发那点
为什么要使用dp/dip?导航栏的宽度/高度应该设为多少dp合适?一般情况下应该使每个控件的高度显示为多少?本文就是要回答这些问题。
前端优化那点
前端的优化林林种种,要想提高网站的性能,提升用户的体验度,需要我们做的方面有很多: 1.化整为零、提高效率 2.局部操作、勿大动干戈 3.本地缓存、减少请求 其他的还有减少DOM的操作、高效实用HTML标签和CSS样式、使用CDN加速、规范开发分离js和css文件、压缩传输的图片和文件!
颜色那点
颜色的16进制表示法和RGB表示有什么联系? 带透明度属性的16进制颜色细节。 对比色和互补色细节。 如何计算对比色和互补色。
关于调试 那点
最近遇到了,非常让人恼火的<em>事</em>情。就是vs2013 。 突然调试不了了,修改了代码,能够编译通过,但就是无法生成新的可执行文件。卧槽,删除了生成的exe 文件,还是无法生成修改后的可执行文件。于是,我把项目里的   ipch、.sdf、.v12.suo 、项目名/项目名/Debug 、项目名/项目名/Release。删除了,就好了    卧槽。。。。。
谈一谈分布式架构那点
本人但是就之前的工程经验来讲,处理的内容多数是单点技术,也就是说在一台服务器上完成接口、服务、数据库的搭建,开放出接口就可以提供服务给外人,简单的curd操作加上简单的web界面开发;稍微复杂点是将数据库独立出去;再稍微复杂就是数据库与缓存库(redis)独立,调用缓存数据,然后定时从数据库中将更新数据同步到缓存中。整个过程没有考虑任何单点故障,只满足必要的服务提供而已!因为不满足于小项目的开发,于
支付那点
1.支付发送请求参数步骤: 1.1 根据接口文档封装需要的请求参数parent(key=values的形式)。 1.2 进行签名(sign):     • 将封装的请求参数进行排序     • 私钥     • RSA非对称加密(对上面的parent和私钥进行非对称 加密) 1.3 将sign的key values形式 附加在parent后面进行以Json格式发送。   2.同步接...
我与学姐那点
[ 爱开发]陪伴你一起成长程序员在他乡创业记:我失业了文 | 洪生鹏1独自回到住处,突然有种伤感,不知不觉就在这座城市八年了。 看看银行账户里的数目,我也有些慌,要是项目不充足,会不会几个月我就关门大吉了,得重新去找工作。想得太多,做得太少,一直是我的毛病。 抬头看着对面的写字楼,灯光依然亮着,还能清晰地看到他们仍旧在认真工作,此时已经是晚上10点多,在这座城市里,有多少像我这样的人,就有多少个梦
SSM框架的那点
在用SSM框架开发的时候会遇到写增删改查的SQL语句,在这四种需求中可以分为两类,查询是一类,增删改合起来分为一类,在数据库查询的时候,能按照我们想要的条件查询出我们需要的数据出来,这时候我们需要添加一个resultType需要注意一点的是 where 后面的条件是根据dao层中的接口的参数来的这里只有一个参数,where后面的条件也就只有一个了,再添加其他条件就会报空指针错误,因为没有其他条件了...
日常开发与设计模式的那点
前几天看到一句话,“很多程序员不知道怎么组织代码、怎么提升效率、怎么提高代码的可维护性、可重用性、可扩展性、灵活性,写出来的代码一团糟,但居然可以正常运行”。对于这样的说法,看着入行时留下的代码,惭愧地笑了,或许对于大部分人都会有同感。 几年的开发经验,尤其最近三年带团队的经验,在代码中经历了太多的喜怒哀乐。本次 Chat,主要通过日常开发的设计模式和编程思想来讲述,内容如下: 基本的规范和约束...
with 语句那点
揭秘 with 语句背后的原理,with 语句如何让代码更简洁,深入理解 Python 中的上下文管理器和上下文对象。
win7激活那点
前段时间win7到期,一直被激活的<em>事</em>情困扰。然而,不激活的话。一直提醒很烦,而且壁纸总会自动跳回黑屏。故查找了一下激活办法,记录一下。
坐标那点
X、Y,translateX、translateY都是相对于父View的 View 在平移的过程中,top和left表示的是原始左上角的位置信息,其值并不会发生改变,此时发生改变的是X、Y,translateX、translateY。      ...
IOS 动画那点
IOS 动画分为两个部分: 1. 2.core animation   Animations Changes to several view properties can be animated—that is, changing the property creates an animation that conveys the change to the user over a sh...
前端性能优化的那点
前端性能优化可以分为:服务器优化、网页内容优化、cookie优化、CSS优化、JavaScript优化、图片优化这六个方面 1. 服务器优化措施 使用CDN内容分发网络-----就近获取资源 添加expires或者cache-control报文头(缓存角度,参考:https://blog.csdn.net/Qian_mos/article/details/84795426) 配置Etags(缓存...
递归和“尾递归”的那点
·递归 递归,就是在运行的过程中调用自己。 1,.构成递归需具备的条件: 子问题须与原始问题为同样的<em>事</em>,且更为简单; 不能无限制地调用本身,须有个出口,化简为非递归状况处理。 在数学和计算机科学中,递归指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其他所有情况都能被还原为其基本情况。 2.工作原理: 栈又称堆栈,存放程序的局部变量(不包括静态局部变量,static变量存在静态区)...
关于构造函数的那点
在C++中,类模块有一个很重要的成员函数—-构造函数 什么是构造函数? 构造函数(constructor)是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。构造函数的功能主要用于在类的对象创建时定义初始化的状态。 ...
跨域那点~
自从做了前后端分离项目以后,就遇到了跨域问题.一直也没有深入自己去测试,反正能解决就行了,今天自己写了一系列测试,得到了java解决跨域问题的多种方法; 1.首先是基本没用过的jsonp方式:(缺点:麻烦,只支持GET请求) $(&quot;#btn3&quot;).click(function () { $.ajax({ url: &quot;http:...
自媒体的那点
利用微博来推广你的品牌,微博是休闲的地方,相比新闻平台,他的包容性更大,是全名娱乐的地方,大家较少的去批评你,但是阅读推广量并不小,当然你的文章要过硬,才能有跟多的人去看,才能达到你的目的。也能让你感到愉悦,因为有人看你写的文章,才是对你的肯定。成都码教授来撸撸。 市场才得认可能展现价值的高低,当然这有过程,请大家耐心。 比如说微博营销之前,我可以在微博里发一些QQ群,微信群,但是现在已经被微博屏...
关于人际沟通那点
把握关系层级,不要交浅言深。例如你不开心同<em>事</em>问你是不是昨天跟你爱人吵架了,你可能会觉得他管的太多了。再例如你想与领导拉近关系,总是跟他聊家常,他可能觉得你这人话多。与同<em>事</em>之间的关于是源于工作的,所以同<em>事</em>之间的关系一般而言是不会太深,一般是不会有私人关系的,往往可能离职之后关系可能上升也可能变成陌生人。 关系是以低关系层级为准,比如你觉得某个妹子是你女朋友,但她觉得不是,所以你们关系不是男女朋友。...
上班休闲那点
很早以前,我曾经一直纠结上班的时候,是否允许员工听歌玩游戏这类休闲的行为。工作时间很紧张,如果浪费大量的时间在这上面,确实对公司,对个人都是没有太多好处,公司要创造价值,员工要学习,提高能力,积累经验,玩物丧志很容易被定义!突然有一天,我感觉到,人的一半时间都在公司度过,是人都有累和喜怒哀乐的时候,我们工作是应该努力工作,但是当我们累了,倦了,需要有发泄和调节的方法,这样工作的压力才不至于始终被压...
mock.js那点(上)
耐心看完,我保证十五分钟就能学会mock.js 什么是Mock.js Mock.js是一个模拟数据生成器,帮助前端开发和原型与后端进度分离,减少一些单调,特别是在编写自动化测试时。 Mock.js能做什么 提供了以下模拟功能: 根据数据模板生成模拟数据 模拟 Ajax 请求,生成并返回模拟数据 为什么我们要用Mock.js 开发时,后端还没完成数据输出,前端也能根据模拟的数据开发...
打包部署那点
异常解决方式: 1、setting.xml文件内容必须有:   2.没有artficatId对应的jar包,就直接把原来的删除掉,重新update dependency,mvn clean install -Dmaven.test.skip 3.pom文件还是有错,对文件输入一些空格,进行改变,再保存就好了。   cd $TOMCAT_HOME 部署直接把D:\...
设计模式那点
用生动的例子解释各个模式,适合入门者,基本上用C++实现的
java那点
Java面试题
最短路那点
“它死了…”——王队长 最短路算法有很多很多种,我所知的有三种: 1.DIJ 2.SPFA 3.Bellman-ford 由于第三种算法的复杂度是O(nm)O(nm)O(nm),且实现过于简单,可以用上限也是O(nm)O(nm)O(nm)的SPFA替换,所以就不提了。 这篇博客主要是简略分析最短路算法的时间。 朴素SPFA: 没什么好讲的。 优化1: 循环队列: 针对...
场效应管的那点
三极管有双极型三极管和单极型三极管之分,常用的三极管是双极型的,因为参与导电的既有多数载流子又有少数载流子;而单极型三极管只有一种极性的载流子参与导电;单极型三级管又分结型场效应管(JFET)、绝缘栅场效应管(MOSFET);结型场效应管都是耗尽型的,意思是只要加入Vds 电压就能工作导通,但当Vds增大的时候虽说导通电流Id会增大,但是此时的耗尽层由于PN结的反偏使耗尽层变宽(可变电阻区,阻值变大
Oracle与Mysql那点
Oracle数据库公认的强大、稳定、牛掰、贵,所以爱它的人爱死他,恨它的人抛弃它,互联网行业将MySql慢慢的发扬光大,随之引发的去O潮流已经有了后浪拍前浪的趋势。本期集中精力好好聊聊数据库<em>那点</em><em>事</em>,以及Oracle与MySql的共性和区别。 多引擎:Mysql与Oracle最大的不同是支持多种引擎类型,每种引擎对应着不同的特性,也就对应着不同的应用场景。拿最常用的MyISAM引擎与InnoDB引擎...
关于闭包的那点
官方解释: 当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。 function a(){ function b(){ } } 个人理解:当函数b可以记住并访问所在的a函数的作用域时,就产生了闭包,即使函数b是在a函数的作用域之外执行。 举个例子: 1、 &amp;lt;script&amp;gt; var i...
Toast与Snackbar的那点
背景 Toast是Android平台上的常用技术。从用户角度来看,Toast是用户与App交互最基本的提示控件;从开发者角度来看,Toast是开发过程中常用的调试手段之一。此外,Toast语法也非常简单,仅需一行代码。基于简单易用的优点,Toast在Android开发过程中被广泛使用。 但是,Toast是系统层面提供的,不依赖于前台页面,存在滥用的风险。为了规避这些风险,Google在Andr...
设计模式那点—模板模式
概念:  模板模式定义了一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   模板模式是非常常用和结构简单的行为型设计模式,就连刚开始学习面向对象继承和多态知识的程序员也会不知不觉中使用到这个设计模式。它的核心就是提高代码的复用性和系统的灵活性,是基于继承的代码复用技术。例子:  一个鲜活简单的例子总能让人轻松地理解晦涩的概念
关于读书的那点
0 preview 2017的小目标:不让自己成为2016的自己——一个被马克思改变的人
M1卡那点
曾经公司的项目,了解过M1卡,也为此下了了点有用的工具,现在无偿分享给大家。 修改ID号需要特殊的卡   购买卡可以点击连接 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.6fa9bc6fuvazVf&id=563796239899 其中有安卓的app  MifareClassicTool-2.2.0。链接:https://
网页的那点
1、网页有静态与动态之分,静态网页是指用户无论何时都有看到显示固定的信息来着。而动态网页指用户操作与时间有关系,访问的网页可以和服务器数据库进行实时有关系的。2、Internet 网络通常说的是互联网,互相通信的计算机连接而成的网络。  www中文的意思万维网,是Internet的最主要的服务。URL统一资源的定位符DNS就是域名解析系统,http超文本传输协议3、了解web的协议,XHTML额就...
关于jquery插件的那点
;(function ($) { var Beauty = function (ele, opt) { this.$element = ele, this.defaults = { "color": "red", "fontSize": "12px" },
LCD和FSMC的那点
A.先说一下几种LCD interface,包括但不限于以下三种: 1.SPI 2.FSMC,就是常说的8080(或者称80并口,都是一个意思) 3.LTDC,就是RGB的接口 概念: FM指帧缓存,即:GRAM true colo ,就是RGB888 B.由于我使用的LCD接口是16位的80并口(16位代表有16条数据线),现在说一下80并口的标准信号,要驱动一个80并口的LCD包
sqlserver必学的那点
该文档涵盖了Sql数据库的存储过程的编写,T-SQL编程,权限的设置,sql语句的编写,索引的创建,及数据库的设计等等,很值得一看哦..
单例模式那点
一、单例模式     1、饿汉式 /** * 饿汉式单例模式 */ public class Singleton implements Serializable{ //饿汉式 直接创建 private static Singleton singleton = new Singleton(); //构造器私有 private Singleton(){ ...
Thrift那点
Thrift<em>那点</em><em>事</em>本博文不是Thrift启蒙和Hello World,如果有需要请绕道开车Thrift官网 http://thrift.apache.org,而是旨在对Thrift学完后似懂非懂的一个整理和总结。希望能帮到正处于这个水深火热阶段的同学们。 Thrift的用途 Thrift的五大金刚 facebook的Swift Thrift的用途既然大家已经初步学习过了Thrift,Thrift到
关于数据链路层的那点
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。 数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。 数据链路主要有以下功能: 如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位; 如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;
关于Mysql的那点
在Windows下使用Mysql数据库,一直相安无<em>事</em>,感觉很稳定比Oracle和Sql server稳定多了,而且占用资源少,方便开发应用。而在Linux下遇到了一些问题,今天就来<em>说说</em>这些<em>事</em>。 和在Windows下安装相比,在Linux安装和修改字符编码其实也很简单,以前的文章说过了这里不在叙述了。问题一:更新远程连接出现错误。用mysql -uroot -p 登陆mysql,然后采用以下方
浅谈IO的那点
1.首先介绍一下阻塞,非阻塞,同步和异步的关系; 所谓阻塞即在调用结果没有返回之前,线程一直挂起;非阻塞则是无论结果是否返回,则都不会阻塞当前线程; 同步:即调用方法或者函数的时候必须有结果才返回,而非同步则调用完方法则直接返回了; 2.io模型: 同步阻塞,同步非阻塞,异步阻塞,异步非阻塞;例子具体可见:http://blog.csdn.net/barnetthe/article/det
fragment那点
前言: 先来介绍一个专业术语: "内存重启":“术语”,安卓app有一种特殊情况,就是 app运行在后台的时候,系统资源紧张的时候导致把app的资源全部回收(杀死app的进程),这时把app再从后台返回到前台时,app会重启。这种情况下文简称为:“内存重启”。(屏幕旋转等配置变化也会造成当前Activity重启,本质与“内存重启”类似)         在系统要把app回收之前,系统会把Ac
关于UINavgation那点
如果在push过程中触发手势滑动返回,会导致导航栏崩溃: http://blog.csdn.net/jasonblog/article/details/28282147 全局修改navigationItem.backBarButtonItem样式: UIImage* image = [UIImage imageNamed:@"Shapeblue"]; [[UIBarBut
Java的那点
Java九种基本数据类型以及封装类基本数据类型:boolean(-)、int(4)、float(4)、double(8)、short(2)、char(2)、btye(1)、long(8)、void(-)封装类:Boolean、Integer、Float、Double、Short、Character、Byte、Long、VoidJava中为什么有基本类型,又有他们的封装类? 在Java中使用基本类
关于进制那点
计算机中常用的2进制,8进制,16进制其实是同一种数字的不同表达,在图像处理中要经常用到他们之间的转换。他们之间到底有什么关系呢,在做java图形界面的过程中偶尔有一点感悟,与大家共同分享。 首先看他们各自的定义: 2进制:Binary,是计算机内部可识别的唯一数制,以2为基数的计数法,采用0,1两个数字 8进制:Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5
关于物理层的那点
物理层是计算机网络OSI模型中最低的一层。 物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。 简单的说,物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境,确保原始的数据可在各种物理媒体上传输。关于数据通信的几个基本知识: 信息交互方式分为单工通信(单向通信信道),半双工通信(双向交替通信,可以实现双向通信,但不能同
iOS面试那点
我在面试中遇到的一些问题 希望分享出来对大家有用1、题目:求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。其实会有很多种解法,但是我只是了解 这个逻辑与的方式 因为 这个逻辑与利用了语言的特性 0代替bool值false 来解决递归中的判断问题int addfunc(int i){ int sum
关于spring的那点
自己写监听器初始化数据package com.ttc.listener;import com.ttc.entity.User; import com.ttc.service.IUserService; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationConte
Java之实例变量那点
1、什么是实例变量? 答:实例变量可称为对象变量(你知道中文翻译博大精深),当通过类(class)生成实例对象时,会在内存中为实例变量分配空间。(当然要占内存的哦) 2、实例变量与成员变量是什么关系? 答:实例变量是成员变量的一种,因为成员变量(在类结构里又被称为Field,中文翻译:字段或者域)包括:静态变量、实例变量。来个插曲:有的书上直接把Field翻译成田地,真恶心……一看就是...
分布式文件系统和HDFS那点
分布式文件系统和HDFS<em>那点</em><em>事</em>儿,Hadoop入门级读物
微信分享开发那点
移动端开发中微信分享图片的时候,可以说有两种方式:1. 通过imageUrl来设定一个图片的地址分享出去;2. 通过imageData将图片转换成二进制数据(可以通过 UIImageJPEGRepresentation() 或 UIImagePNGRepresentation()) )分享出去。但是有个问题可能很多人会遇到,然后以为解决了问题实际上没解决。当用户通过App分享图片时,如果在开
关于乱码的那点
首先如果不编码,那些非英文abc等字符会被浏览器按照网页当前的字符集进行编码传到服务器去, 而服务器则只会按照服务器配置的字符集编码(有默认的好像就是ISOxxxx)进行解码,所以如果网页的字符集和服务器字符集解码一致那么就不会出乱码! 但是往往对于我们来说是不一致的。所以一般情况会出现乱码, 所以就有人想到用encodeUri来进行编码再发送到服务器,但是要注意encodeUri来编码是以utf...
电话订票那点
往年买票,除了黄牛,自己没买到过 今年订票,走运了,自己订到了 前面(提前21天)的动车与Z92(西安),天天打,有接通近10次,但没一次订成功过,这让我开始怀疑电话订票的运作过程了... 后得知有人订成功的.于是到了普通车(提前11天)就再试 结果订到了: 02.07日硬卧(325元左右) 1张,(以350元送人) 02.08日软卧(516元) 2张 (以550元送人) ...
三极管那点
对于三极管的工作原理从微观的多数载流子和少数载流子来认识;首先在工艺上需要发射区高参杂,即多数载流子的浓度很高,其次是基区很薄。 外加电源极性使发射结正向偏置,集电极反偏;由于发射极正偏,发射区大量的电子到达基区,形成电流;基区的多子空穴向发射区扩散,共同形成Ie电流; 由于基区很薄,过多的射极电子继续扩散,到达集电极一侧;由于集电结反向偏置,利于基区的电子收集到集电极;由于集电极反偏存在反向饱
第一章Web那点
1.1Web 概念 1.1.1认识网页 右键-查看源代码 1.1.2名词解释 1.Internet 网络,就是通常所说的互联网。 2.WWW(World wide Web),中文译为万维网。他是Internet 提供的一种服务——网页浏览服务。 3.URL(Uniform Resource Locator ),中文译为统一资源定位符。其实就是网址。 4.DNS(Domain Name System...
微服务(Microservice)那点
http://www.tuicool.com/articles/JjumUfz https://yq.aliyun.com/articles/2764 http://www.infoq.com/cn/articles/boot-microservices/
异常那点
[size=small]一、概述 在Java程序设计语言中,异常对象都是派生自java.lang.Throwable类的一个实例!所有派生于Error类或RuntimeException类的异常称为未检查(unchecked)异常,所有其他的异常称为已检查(checked)异常。 异常处理的方法有二种:1. 声明异常 2. 捕获异常 Throwa...
java与QQ的那点
用java 怎么实现QQ 的好友列表。。。。rn希望大家多说点,如果可以的话还是贴出关键的代码吧,这样小弟我好理解。rn
mvc与日志的那点
要求项目记录用户重要的操作日志(包括用户相关信息,业务信息,甚至是重要sql语句都需要记录),如此日志操作几乎就跨越了整个mvc层次结构。怎样才能妥善处理此问题呢?
@Resource那点
前言: 在项目开发中,@Autowired和@Resource之争,一直搞不清楚,反正也不想搞清楚到底什么时候用@Autowired,什么场景下用@Resource,就一直用@Autowired得了。 现在又到了还账的时候了,必须写一篇文章搞懂@Resource<em>那点</em><em>事</em> 上一篇文章写了@Autowired的使用方式,有兴趣的读者可以找来看下,后面我们会对这两种作对比。 ...
正则的那点
什么是正则表达式,相信在看这篇文章的人对正则都有了一定的了解,也有可能会写一定的正则表达式,那么我写这个的意义何在,主要是带大家看一看我所认识的正则表达式,正则表达式是为了对字符串进行有效数据提取以及匹配的一种机制,那么我们首先就需要对字符串有一定的了解,比如随意一段话,”32 12 3 6 1 3 3”,这是&amp;lt;我的一个道姑朋友&amp;gt;的谱子其中一段,一共是9个音符,但是却有16个位置,这是...
SWFUpload_struts2.rar下载
一个struts的swfupload,界面精美 相关下载链接:[url=//download.csdn.net/download/yahuszu/3735505?utm_source=bbsseo]//download.csdn.net/download/yahuszu/3735505?utm_source=bbsseo[/url]
Android应用开发详解下载
Android应用开发详解 不错的android入门书籍 相关下载链接:[url=//download.csdn.net/download/willchan/3997022?utm_source=bbsseo]//download.csdn.net/download/willchan/3997022?utm_source=bbsseo[/url]
hibernate-release-5.0.0.Beta2下载
官网下载的最新的jar包了 相关下载链接:[url=//download.csdn.net/download/kke50/8716231?utm_source=bbsseo]//download.csdn.net/download/kke50/8716231?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的