1. 初次使用curl抓取某宝购物网站内容时遇到了一些问题。 网站301/302跳转问题 网站js跳转问题 http请求与https请求下抓取内容的不同 这里简单记录下问题和解决方案: 1. curl抓住页面常规方法: $my_curl = curl_init(); //初始化一个curl对象 $url = "www.soosmart.com"; curl_setopt($my_curl, CURLOPT_URL, $url) ...

    阅读全文
  2. 设计数据库 第一步一般都是创建数据库,除非是使用第三方的数据库服务。当创建一个数据库的时候,会指定一个所有者来执行和新建语句。通常,只有所有者(或超级用户)才有权对数据库中的对象进行任意操作。如果想让其他用户使用,就必须赋予他们权限。 应用程序永远不要使用数据库所有者或超级用户帐号来连接数据库,因为这些帐号可以执行任意的操作,比如说修改数据库结构(例如删除一个表)或者清空整个数据库的内容。 应该为程序的每个方面创建不同的数据库帐号,并赋予对数据库对象的极有限的权限。仅分配给能完 ...

    阅读全文
  3. 49680

    图层 蒙板:给人的感觉好象是在图层上面进行遮挡一样,更重要的是对蒙板的操作不会改变原有的图层图像。用画笔是“黑透白不透”,用橡皮工具则刚好是反过来的。 Alpha通道 阀值: 变黑白,大于阀值为白,小于阀值为黑。可以用来找出轮廓。过程中可以用白色画笔做修改。 色阶:表示图形的亮度强弱的数值。横轴数值越高越亮,数值为0表示最暗。纵轴数值表示图像中此亮度的像素数量。 使用阀值和色阶可以调整图像的色彩对比。例子可以参考:http://www ...

    阅读全文
  4. 学习Android的hello Android时,遇到一个主题相关的错误如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.soosmart.hellomobile/com.soosmart.hellomobile.AboutActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat the ...

    阅读全文
  5. linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。 -d      --directory    删除可能仍有数据的目录 (只限超 ...

    阅读全文
  6. 面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。 在 OOP 中,关键单元模块度是类,而在 AOP 中单元模块度是方面。 依赖注入帮助你对应用程序对象相互解耦和 AOP 可以帮助你从它们所影响的对象中对横切关注点解耦。AOP 是像编程语言的触发物,如 Perl,.NET,Java 或者其他。 ...

    阅读全文
  7. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 无聊,写个js玩玩. 递归写法 function a(n){ if(n==1){return 1;} else if(n==2){return 2;} else{ return a(n-1)+a(n-2);} } function b(n){ return a(n+1)/a(n); } function sum(n){ ...

    阅读全文
  8. Deployment to application servers uses deployment profiles which rely on project metadata for the default mappings. Default contributors to the profiles are based on project dependencies, although you can customize the deployment profiles to change t ...

    阅读全文
  9. 官网文档: http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler 主要包括如下内容: Configure Fiddler Observer Traffic Modify Traffic Generate Traffic Save-And-Load Traffic Extend Fiddler Knowledge Base Trouble ...

    阅读全文
  10. selenium支持多语言:java, python, c#, javascript..,所以我选择python来学习。 mac自带了python 2.7.10。 如果没有安装pip的话,可以通过下面的命令安装pip。 curl https://bootstrap.pypa.io/get-pip.py | python pip安装selenium pip install -U selenium 下载webDriver: https://www.se ...

    阅读全文
  11. 下面三个命令都可以查看linux操作系统的版本信息 cat /etc/os-release lsb_release -a hostnamectl cat /etc/os-release [test@test01 ~]$ cat /etc/os-release NAME="Oracle Linux Server" VERSION="7.4" ID="ol" VERSION_ID=" ...

    阅读全文
  12. 学习media query可以参考官方网址: https://www.w3.org/TR/css3-mediaqueries/ 今天运到一个问题,在使用chrome调试media query效果时,使用调试窗口来调整页面大小,效果如期望的展现。但是如果直接调整浏览器大小,部分大小时候做到了自适应,但是当窗口resize到一定大小后,并没有发生变化。不知道是不是浏览器的bug. 代码如下: @media screen and (max-width: 450px) ...

    阅读全文
  13. As a developer, it is often impossible for you to anticipate all the database columns and UI fields your customers might need, or how each field should look as end user needs change. Flexfields enable customers to configure their applications to meet ...

    阅读全文
  14. 6410

    在 EBOM(Engineering Bill of Materials)到 MBOM(Manufacturing Bill of Materials)的转化工作中,通常是由跨职能团队来负责,主要包括工艺工程师、生产计划员、质量工程师等,他们会获取 EBOM 信息并进行转化,以下是具体介绍: 工艺工程师 在转化工作中的职责 :他们需要根据 EBOM 中的产品结构和技术要求,结合生产工艺和设备能力,确定如何将设计意图转化为可制造的工艺流程和步骤。例如,对于一款电子产品,工艺 ...

    阅读全文
  15. Background(废话): 这两天为美化此博客V0.001版本,希望增加代码块功能。其中考虑到的就是现有的一些开源库,其中有一个重要的功能就是代码语法的高亮显示。查看一些大网站的页面的背后实现,不难发现SyntaxHighlighter利器以及一些基于JS的源代码编辑器,如(ACE, CodeMirror,Orien),本文在于收集一些资料查询中发现的不错的文章。 开始: 关于SyntaxHighlighter 官网介绍: http://code ...

    阅读全文
  16. 用户上传文件的安全风险 允许用户上传文件有哪些安全风险?简单列举一些所能想到的risk: 空间的占用,如果文件服务器空间有限制,允许用户无限制的上传垃圾文件或许会塞满文件服务器,导致其他用户再也不能上传,需要扩展服务器容量。这或许对于现在的容量来说不是大风险。 文件的访问。如果上传的文件是可执行的,这就给服务器带来安全漏洞。所以在文件执行权限上进行管理,以及在文件类型上应加以控制。   第二类风险才是真正的安全隐患,而且其方式可能会多种多样,可以进 ...

    阅读全文
  17. NYSE, NASDAQ Vocabulary: 熊市:bear 牛市: bull 股票: share 保证金,债券: security 交易所: exchange 经纪人: broker 商品: commodity 货币: currency 期货: feature 股息,红利: dividend 债券: bond 股票,股份: share 买卖的特权,选择权: option 普通股:common stock 优先股: preferred stock 派生 ...

    阅读全文
  18. "决定写回忆录之前,我就一直在纠结:是否该将自己的私生活及内心的真实感受公布于众?是否该明智地避免对心灵的拷问?是否会因为我的“过度”回忆而变成一种“表白”?是否我该将一些“糗事”掩藏在心,永不公开,以此减少无尽的流言蜚语?” 读到老任的这段话,不禁产生一段共鸣。这一连串的自问本身就是对内心深处的一段拷问。幸福的人未必有这样的思考,有责任的人可能天天经受这样的鞭打。责任越大思考的问题越多。不同的人 ...

    阅读全文
  19. 本文为学习官方文档的学习笔记,单纯知识点摘要。官方文档: https://docs.spring.io/spring/docs/current/spring-framework-reference/data-access.html#spring-data-tier 1) Transaction Management Advantages of the Spring Framework's Transaction Support Model Glob ...

    阅读全文
  20. 在使用spring boot 来new一个springApplication时会读取classpath中的 META-INF/spring.factories中定义的Spring Factories. 比如ApplicationContextInitializers和ApplicationListeners. 下面是spring-boot-2.1.6.RELEASE.jar中默认的spring.factories # PropertySource Loaders org.spring ...

    阅读全文