用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

恺撒(教主)

恺撒(教主)

这个人很懒什么都没有留下

3年前

photoshop怎么改字

改字:单一的JPG格式图片上的字无法改`你可以在合层图片上使用印章工具,将原来的文字摸掉,然后重新键入字体,覆盖原来文字。或者使用魔术棒工具,选取同类色,将文字选中之后利用快截键CTAL+C拷贝然后CTAL+V粘贴,图层中...
3年前

memcached hash 表

Memcached处理的原子是每一个(key,value)对(以下简称kv对),key会通过一个hash算法转化成hash-key,便于查找、对比以及做到尽可能的散列。同时,memcached用的是一个二级散列,通过一张大hash表来维护。
Memcached有两个核心组件组成:服务器端(server)和客户端(client),在一个memcached的查询中,client先通过计算key的hash值来确定kv对所处在的server位置。当server确定后,客户端就会发送一个查询请求给对应的server,让它来查找确切的数据。因为这之间没有交互以及多播协议,所以memcached交互带给网络的影响是最小化的。雷达下载更详细。
举例说明:考虑以下这个场景,有三个client分别是c1,c2,c3,还有三个ms分别是s1,s2,s3:
设置kv对
c1想设置key=”com”,value=”iQiyi”
c1拿到server列表,并对key做hash转化,根据hash值确定kv对所存的server位置
s2被选中了
c1连接上s2,s2收到请求
3年前

云安全:防信息外泄比保护边界安全重要

  云安全需要全面的安全保护。在传统的安全命题上,业界强调的是边界安全,通过防火墙、防病毒软件以及防入侵检测等各种安全工具把边界保护起来。然而,道高一尺,魔高一丈。在云计算背景下,我们发现最大的安全威胁不是来自于外部,反而是内部。因为只有内部的人才真正了解机密的信息到底藏在哪里,才更容易将机密信息泄漏出去。对此,赛门铁克吴锡源表示,“防信息外泄比保护边界安全更为重要”。近两年,赛门铁克的信息安全防护产品DLP实现了两倍甚至更多的增长。
  与此同时,需要注意的是,在包括“云—管—端”的云计算架构中,用户往往担心“云”安全而拒绝使用云服务。殊不知,安全威胁更多的是发生在“端”。“很多用户对安全重视程度不高,例如他们随意的输入账户密码等各种机密信息,或者上网当遇到有弹出框提示安全警告时,他们也会选择忽略。这些行为都埋下了安全隐患。&rdq
3年前

制约制造行业商务智能应用的四大因素分析


    商业智能的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。
  
  一、国内市场
  
  目前,国内商务智能(BI)的竞争者主要分为三类:国外厂商、国内厂商、外围厂商。
  
  1、国外厂商:加速并购,完善产品
  
  近几年,国际<stron
3年前

svg php

之前做过一个给svg图片着色然后保存为png图片的例子,这里分享下代码,也是使用来实现的,可以参考下,看看你的代码问题在哪里。
$chinamap='/chinamap.svg';
$im=newImagick();
$svg=file_get_contents($chinamap);
/*着色代码,省略*/
$im->readImageBlob($svg);
/*pngsettings*/
$im->setImageFormat("png24");
$im->resizeImage(720,445,imagick::FILTER_LANCZOS,1);/*改变大小*/
/*jpeg*/
$im->setImageFormat("jpeg");
$im->adaptiveResizeImage(720,445);/*Optional,ifyouneedtoresize*/
<
3年前

unity 跳跃

Unity本身是用的Box2d的普通重力算法,直接使用的话,上升速度和下降速度没有最大值,速度变化也是线性而不会像马里奥那样到跳到顶会稳定一会。
所以,要实现漂亮的跳跃曲线,要自己做重力算法,放弃Unity本身的重力。具体点
如果使用1、RigidBody2d,就自己控制velocity的y轴速度。
如果是自己做移动,那本身就是自己做RigidBody2d.Move或者移动Transform。
公式的话,我也没有具体研究过。马里奥印象中是有个最大下落速度,跳到顶的时候重力加速度减小,然后越下落加速越快。
我认为用unity开发2d游戏最大的优势是,unity作为一款游戏引擎已经提供了比较完善的底层基础游戏功能模块,例如碰撞检测和物理模拟,而要用到这些功能是必须用“方法1”的,unity目前内建的二维渲染机制(无论是guitexture还是unitygui)都不能享受到上述福利。而且最关键的是,使用unity做三维渲染的效率比二维
3年前

dreamweaver替换

在开发建设网站的过程中,也许我们会遇到这样的情况,当我们的网站已经进行了相当一部分,却发现还需要对某些细节进行修改。这时候不可能完全依靠手工去更改了,怎么办呢?利用Dreamwaver中的查找替换能够帮助实现这些修改。
Dreamwaver的查找替换功能十分强大,在它的查找替换对话框中甚至可以用精确的“查询语言”来控制查找过程。我们在Dreamwaver中调出“查找对话框”的快捷键是“Ctrl+H”,各个输入框的作用是:最上面的“Find”项用来指出查找的范围,有3个选项,第一项是在当前文件内查找,第二项指在当前的Site中查找,第三项是在指定文件夹中查找,如果我们选中了此项就要点击右面的文件夹状按钮指定文件夹;下面的“Find”项用来选择查找的类型,如果选“Text”是指查找类型为文本(非HTML代码),其他几项依次为在HTML代码中查找、高级文本查找、包含Tag的查找;右边的输入框中要输入待查找的内容;下面的“Replace”指要替换为什么内容。
让我们举一个例子来说明如何使用查找功能。假设我们想把正文文本中的“dreamwaver”替换为“Dreamw
3年前

hibernate 中文

1、使用gb2312编码,变更mysql的数据库编码字符集。cmd模式下用mysql--default-character-set=gb2312-uroot-p进入,然后再每个建表语句后增加defaultcharactersetgb2312;
重新建立数据表。
值得注意的地方是:applicationContext.xml中的数据库连接必须设置为jdbc:mysql://localhost/struts?useUnicode=true&characterEncoding=gb2312,这样插入的才是正常的中文,否则就是乱码。
2、在进行数据保存之前进行gb2312到iso8859-1编码的转换,数据?寥≈?笤僮?还?础?
这时的applicationContext.xml中的数据库连接必须设置为jdbc:mysql://localhost/struts,这
3年前

sublime text 3 注释

1打开Eclipse,找到Window 2 打开:Window--Perferences 3找到General-->>keys 4修改快捷键



  菜单栏 preferences ->font ->large/small 快捷键是 ctrl + “+”放大 ctrl + “-”减小 linux下是这样的
3年前

使用ActiveReports 报表,开发定制家具业IMS 智能制造系统

近几年房地产蓬勃发展,各种户型、装修风格的居室也层出不穷,而大多数家具在设计时相对大众化,很难满足个性需求。有需求,就会有市场,大批定制家具企业因此应运而生,为中国广大消费者提供个性化的服务。在人们享受定制家具带来的独特感受的同时,定制家具行业也面临着很多问题,例如维修、维护、质检困难等。随着定制家具行业的兴起,定制家具在销售、设计、生产和售后所存在的问题也渐渐暴露出来。基于此,成都建忠未来科技有限公司自主研发出一款"建忠未来IMS智能制造系统",可用于完美解决定制家具在
3年前

gradle eclipse 打包

最简单的方法。用RadioButton控件就行了。何苦搞得这么累呢。如果真要这样做也可以就是五个控件共用一个事件同时订阅相同事件然后再判断你选中的Checkbox其他的为假代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
运行gradle-qpublish可发布源代码,classed-jar包到204的nexus库。
注意:
1、jar包的名字(artifactId)使用项目名称;
2、version设置和publish的地址要匹配,releases地址对应到真实版本,snapshots地址对应为snapshot版本(如:version=0.1.2.snapshot)。
3、在其他项目中引用发布的包,
只要在build.gradle文件的dependencies加类似:
compilegroup:
3年前

第十四届开源中国开源世界高峰论坛召开在即!

2019年6月27日-28日,由中国开源软件推进联盟(COPU)主办,《软件和集成电路》杂志社承办的 <spanstyle="color:rgb(0,0,0);letter-spacing:0.544px;text-align:justify;box-sizing:border-b
3年前

vim 删除空行

VIM中分行,使用替换命令,用正则匹配要分行的位置,然后替换换行符,但是在VIM中不能使用\n在替换的文本中,要用\r,如:
:%s/--/\r/g
表示在所有“--”处进行分行。
VIM中删除空白行,有很多种方法,记录一下直接删除的方法:
:g/^$/d
删除不包含任何空格的空行;
:g/^\s*$/d
删除包含空格的空行;



  如果是空行中没有空格的话, 可以用替换:
:%s/\n\{3,\}/\r\r/
\n 表示换行, \{3,\} 表示三个以上的, 也就是超过两个空行, 替换成两个 \r (换行在替换的时候就是这样, 前面要用 \n, 后面要用 \r)

如果空行中可能用空格的话, 可以先把空格都去除:
:%s/^\s\+$//
然后再用上面的命令
3年前

看空机构不断增多,拼多多股价跌去上周涨幅

上周五拼多多发布2020年第一季度财报后,股价上涨了15%,但随后的两个交易日内,拼多多的股价又直线回落,几乎回吐了之前的所有涨幅。在短时间内出现如此大幅的股价异动,其背后的原因大致有二:拼多多股价短期内已经出现大幅上涨,投资者认为其后的业务发展可能难以支撑目前的价格,所以选择落袋为安;第二,市场上持续出现对拼多多数据造假的质疑,海内外券商陆续调低了对拼多多的评级,不少投资者也兑付了看空行为,这些都反映在拼多多的股价上。而券商调低拼多多评级的一个重要原因,就是质疑拼多多的公开数据存在造假现象。<divclass="pic"style="margin:32px0px0px;padding:0px;text-align:center;colo
3年前

基于 Ubuntu 的 Nitrux 4.15 x64 发布


  NitruxOS是基于Ubuntu开发的Linux操作系统,主要采用了Nitrux主题,界面简约轻巧漂亮。日前发布了Nitrux4.15x64版本,内核更新到Kernel3.19.0,同时也更新了私密通讯工具?Typer.IM。
  主要更新:Kernel?3.19.0.VirtualBoxGuestAdditions4.3.26.KDEConnect.ProfileSyncDaemon.Typer.IMWebapp.Nitrux?StoreWebapp.9张新壁纸.Chromium外观改进.
3年前

清理所有帐号下的cookie


  由于cookie的删除工作一般都只针对本帐号,所以在很多人登录过的电脑中,我们如果需要清理cookie的话需要分别登录各帐号再删除,或用有管理员权限的帐号登录再分别打开各个帐号来删除,而如果帐号有几十号时,一个个的手动去删除是十分的麻烦的事。
  首先打开记事本,然后将以下内容复制到记事本:
  echooff
  color0a
  cd
  cls
  ::Title正在清理本机所有帐户下的cookie和浏览器垃圾文件
  dir"%SystemDrive%documentsandSettings"/ad/b>%SystemDrive%DirTmp.txt
  for/f%%ain(%SystemDrive%DirTmp.txt)dodel/f/s/q"%SystemDrive%documents
3年前

走进Linux之systemd启动过程


  Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysVinit启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统LinuxSysVinit为基础的系统的缺点。在这里我们将着重讨论systemd的特性和争议,但是为了更好地理解它,也会看一下通过传统的以SysVinit为基础的系统的Linux启动过程是什么样的。友情提醒一下,systemd仍然处在测试阶段,而未来发布的Linux操作系统也正准备用systemd启动管理程序替代当前的启动过程(LCTT译注:截止到本文发表,主流的Linux发行版已经有很多采用了systemd)。理解Linux启动过程
  在我们打开Linux电脑的电源后第一个启动的进程就是init。分配给init进程的PID是1。它是系统其他所有进程的父进程。当一台Linux电脑启动后,处理器会先在系
3年前

360极速浏览器如何设置表单自动填充

   360极速浏览器设置表单自动填充的方法如下:

  如果已经厌倦了反复填写信息相同的网络表单,请使用只需点击一次即可完成表单填写的自动填充功能,从而节省时间并减少键入内容。如果不想使用自动填充功能,则可以在“自动填充选项”对话框中停用该功能。

3年前

iOS自定义UITableView实现不同系统下的左滑删除功能详解

关于左滑删除这块,相信不少朋友都遇到过。下面这篇文章主要给大家介绍了关于iOS如何自定义UITableView实现不同系统下的左滑删除功能的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
  前言
  在我们的app开发当中,经常会用到UITableView的左滑删除的功能,通常的话效果如下
  但有时候系统现有的功能并不能完全满足我们的开发需求,这样就需要我们在其现有的功能基础上自定义我们所需要的功能了。下图是在项目中自定义的按钮(只是修改了按钮的frame而已)。<pstyle="text-align:center
3年前

Linux 批量修改文件名


  Linux的rename命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,因为Perl版本的支持正则处理,所以功能更加强大,已经不再需要C语言版本的了。
  如何区分系统里的rename命令是哪个版本的?
  输入manrename看到第一行是
  RENAME(1)LinuxProgrammer’sManualRENAME(1)
上一页  1  2  3  4  ...  下一页