
莫莫学习
文章平均质量分 83
momo_mutou
喜欢秋天 一如既往。。。
展开
-
php调用java
工作中遇到了php需要调用jar功能;在此整理下。准备工作:1、php环境;2、java环境;3、JavaBridge环境;JavaBridge是由Java语言实现的,所以必须安装JDK实现对jar文件执行提供支持。并配好环境变量;这里我们主要说下JavaBridge环境;1、下载JavaBridge;地址:PHP/Java Bridge2、将下载下来的php-java-bridge_7.2.1_documentation.zip进行解压;解压后文件夹中有个JavaB原创 2022-01-11 13:53:02 · 2495 阅读 · 0 评论 -
解锁Mac上压缩解压缩的知识点
使用mac电脑会有个很郁闷的事情,就是默认是不支持解压缩rar文件的,默认是zip压缩包的,但是有时候我们想把压缩包进行加密,但是好像也不能加密压缩。今天我们来说下如何解决上述问题首先我们下载RAR工具包(http://www.rarlab.com/download.htm),选择自己对应的版本;其次我们将压缩包解压,可以直接解压或者命令方式解压tar xzvf xxxx.tar.gz,并进入此目录;最后安装rar:sudoinstall-c-o$USERrar/usr/...原创 2020-10-15 10:38:50 · 648 阅读 · 0 评论 -
关于TP5.1使用富文本编辑器的小坑
最近新做的一个项目使用了TP5.1,和TP5.0虽然只差一个版本,但是变化挺大的,有点类似Laravel框架,感兴趣的伙伴可以去体验下。今天就先不说都有哪些差别了,来说说关于使用富文本编辑器过程中遇到的一个小坑。我使用的是ueditor,做过的很多项目都是用的这个顺手了,所以这次也直接拷贝代码拿过来用了,然后就发现问题了,图一是我添加的时候录入的文字,图二是点击保存之后再次进入编辑之后的样式。(图一)(图二)开始以为自己少引入了文件,就重新检查了下没少啥,就很奇怪了,啥..原创 2020-10-15 10:36:21 · 722 阅读 · 0 评论 -
是时候解放常年写接口文档的程序猿们啦
工作中我们经常会写接口文档,今天我们就来说说使用apidoc自动生成接口文档.首先我们电脑要安装了nodejs和npm环境,可以检查下是否安装了如下:liuxiaomodeMacBook-Pro:~momo$node-vv10.15.2liuxiaomodeMacBook-Pro:~momo$npm-v6.4.1liuxiaomodeMacBook-Pro:~momo$如果没有安装到官网进行下载安装nodejs官网一般直接下载首页推荐的版本就行,安装之后也会一并帮我们...原创 2020-10-15 10:33:54 · 260 阅读 · 0 评论 -
PHP将pdf文件转换成swf文件
用PHP开发皮肤科网站的时候,用到了在线浏览pdf文件的功能,js播放插件需要同时将pdf文件转换成swf文件两者兼用才能达到效果。首先要在linux服务器上安装pdf转换为swf的转换工具安装swftools中文支持安装:mkdir –p /usr/share/xpdfcd /usr/share/xpdf/下载中文支持及字体库wget ftp://原创 2014-07-13 17:41:33 · 2955 阅读 · 0 评论 -
js图片查看器
自己写的demo;下载地址如下http://pan.baidu.com/s/1mglwLDI原创 2014-07-13 17:48:00 · 1292 阅读 · 0 评论 -
PHP错误The server encountered an internal error or misconfiguration and was unable to complete your re
我的笔记本电脑上的环境安装了很多次,但是运行项目时总是会报The server encountered an internal error or misconfiguration and was unable to complete your request这个错误。也百度很多方法,其中有说是因为项目中的public文件夹下的.htaccess文件的原因,删除就可以了,可是我删除之后在浏览原创 2014-07-13 18:26:28 · 11825 阅读 · 0 评论 -
PHP发送邮件
//得到用户邮箱 $useremail=$this->getRequest()->getParam("txtshoujianren",""); $mail=explode('@',$useremail); $area=$mail[1]; //发送邮件 $mail=new PHPMailer();//建立邮件发送类原创 2014-07-19 17:09:18 · 808 阅读 · 0 评论 -
安装solr
1. 安装tomcatsolr是j2ee应用程序,首先需要安装j2ee容器,这里选用tomcat6。需要安装openjdk1.7.0和tomcat6。 # yum install -y java-1.7.0-openjdk java-1.7.0-openjdk-devel # yum install -y tomcat6 # service tomcat6原创 2014-07-19 17:28:15 · 456 阅读 · 0 评论 -
Solr安全性配置
solr没有提供访问控制,也就是说任何人知道solr服务器的信息,都可以连接服务器进行对索引的增删改查的操作。目前最简单的方法是限制client ip。在 /etc/tomcat6/server.xml 里的 项里,增加下面一句话:只允许我们的web server访问solr。原创 2014-07-19 17:29:03 · 1116 阅读 · 0 评论 -
Solr配置多核
如果我们要为皮肤科,骨科网站各自建立一套全文检索系统,应该如何设置呢。没有必要安装两套solr,solr提供多核机制,可以一个core服务皮肤科网站,一个core服务骨科网站。进入solr根目录(/opt/solr-tomcat/solr)。可以看到下面有一个collection1目录,这是solr预先配置好的一个core,我们用它复制一个给皮肤科网站使用: # mkdir m原创 2014-07-19 17:29:34 · 803 阅读 · 0 评论 -
安装solr中文分词系统
Solr是一个国外的开源项目,要想solr能处理中文,必须安装中文分词系统,步骤如下:1. 下载分词器 (从http://code.google.com/p/mmseg4j/): # wget mmseg4j.googlecode.com/files/mmseg4j-1.9.1.zip2. 下载词库: # wget mmseg4j.googlecode.com/原创 2014-07-19 17:28:35 · 505 阅读 · 0 评论 -
配置dataimportehandler
通过配置dataimporthandler, 我们可以让solr自动从数据库中读取记录。1. 拷贝两个文件solr-dataimporthandler-4.5.1.jar和solr-dataimporthandler-extras-4.5.1.jar到/var/lib/tomcat6/webapps/solr/WEB-INF/lib目录中。这两个文件在下载的solr zip包里。2原创 2014-07-19 17:32:02 · 1235 阅读 · 0 评论 -
搜索引擎系统
1. 为什么要使用搜索引擎在我们网站页面最上面的搜索框,目前是使用SQL数据库的模糊查询语句 ( like '%%') 实现的。这样做的问题是,只能精确匹配用户的输入的字符串。比如我们输入"夏季皮炎治疗方法",搜索不到任何信息,因为数据库里没有包含这个字符串的文章。但是如果我们在百度里用同样的字符串搜索,就可以搜索到相关的页面。 我们如果想要实现类似的效果,第一步要做分词,把"原创 2014-07-19 17:33:42 · 816 阅读 · 0 评论 -
Mysql数据库的备份恢复
1. 两种备份方法一般来说,MySQL数据库有两种备份方式:逻辑备份和物理备份。 逻辑备份物理备份做法用mysqldump将数据库内容导出成.sql的文件,恢复时执行sql语句就可以了将数据库文件复制到其它地方保存起来优点操作灵活、简单恢复非常快,只需要把文件拷回来就可以了缺点恢复操作非常慢,数据库很大时,原创 2014-07-19 17:37:54 · 505 阅读 · 0 评论 -
PHP控制IP访问
//获取客户端ip if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); e原创 2014-07-13 17:26:36 · 760 阅读 · 0 评论 -
PHP中如何实现首字母数据查询
PHP开发的皮肤科网站中有根据26个字母来查询文章标题中首字母符合条件的数据查询功能,但是之前在.net中可以使用的功能在PHP中是不能用的。所以就找到一种解决方案,首先要在皮肤科数据库中添加程序。添加程序中需要填写以下内容:程序名称:GET_FIRST_PINYIN_CHAR类型:FUNCTION参数类型 字符集PARA原创 2014-07-13 17:30:28 · 2912 阅读 · 0 评论 -
开启mysql远程连接
grant all privileges on medidoctors.* to 'medidoctor'@'%' identified by 'medidoctor' with grant option;FLUSH PRIVILEGES;红色标注为数据库名称;蓝色标注为用户名原创 2014-07-13 17:37:35 · 352 阅读 · 0 评论 -
文件数据如何实现定期自动备份
服务器中不但数据库脚本需要实现定期自动备份,文件数据也需要实现定期自动备份。我在网上找了一个类似ftp的工具,CuteFTP下载地址http://www.pc6.com/softview/SoftView_19048.html1。打开后连接要备份数据的服务器;2。连接成功后,选择菜单栏-----工具------文件夹工具------同步文件夹3。选择要同步的本地存放原创 2014-07-13 17:59:36 · 1814 阅读 · 0 评论 -
webuploader上传文件插件
在珍立拍论坛中发表说说,可以发表文字和图片说说,在发表图片说说时希望可以同时上传多张图片,于是就使用了webuploader插件。使用该插件可以在上传图片前预览图片,可限制单个文件大小和单次上传图片个数,支持文件多选,类型过滤,拖拽,图片粘贴。在页面需要的位置添加代码:原创 2014-08-06 13:54:12 · 12097 阅读 · 8 评论 -
JS判断用户浏览设备是移动设备还是PC机
在调试珍立拍UI兼容性问题的时候,需要获取用户是通过什么浏览珍立拍网页的。 解决方案如下: function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "原创 2014-07-13 17:25:34 · 524 阅读 · 0 评论 -
JS根据IP得到经纬度、当前具体地理位置
首先如何得到IP1,js取得IP地址的方法一1<script src="http://pv.sohu.com/cityjson?ie=utf-8"> 2<script type="text/<a href="http://www.jbxue.com/jb/js/" target="_blan原创 2014-07-13 17:34:16 · 11250 阅读 · 0 评论 -
IIS服务器上添加MIME类型
IIS服务器上添加MIME类型1、我们在IIS服务器上部署的项目默认是不能下载apk等这样扩展名的;2、如果只是一个网站中需要允许下载apk等扩展名;就在这个网站的功能页中的MIME类型,双击进入;3、右上角有添加按钮点击;在网上查找apk扩展名对应的MIME类型(.apk application/vnd.android);4、添加之后就可以使用了。当然也可原创 2014-07-13 17:36:49 · 1753 阅读 · 0 评论 -
Uncaught TypeError: Cannot read property 'msie' of undefined问题解决方案
我在替换UI的时候出现了不知道为什么音频播放不能使用了,通过调试发现报了Uncaught TypeError: Cannot read property 'msie' of undefined这个错误。原因是因为Jquery插件版本9以后的browser属性已经被移除。解决方案:1、引入Jquery9以下的一个版本,我之前是这么解决的,可是之后不知道为什么又不行了,可能是引原创 2014-07-13 18:03:50 · 4557 阅读 · 0 评论 -
富文本编辑器添加的图片手机端不能自适应问题
在做我的订阅模块,就出现一个问题,文章内容等在手机上自适应了,但是图片不能根据手机屏幕大小进行自适应缩放所以就找到这种形式来解决这个问题添加cssimg { -ms-interpolation-mode: bicubic; }img { width: 100%; }就这样就能保证图片可以自适应手机;当然最后我没用这个方案 ,我觉得细节上感觉不大气,最原创 2014-07-13 18:26:03 · 15032 阅读 · 2 评论 -
根据IP得到所在城市
跨平台的好医生中用到了城市定位的功能,这里我就找了下如何实现。首先要引入这个js文件 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" type="text/ecmascript">其次一句代码就可以实现alert(remote_ip_info["province"] + "省" + ',' +原创 2014-07-13 17:43:50 · 450 阅读 · 0 评论 -
PHP网页中嵌入天气
有时候我们的网站需要有天气预报的功能,根据不同的登陆地点显示不同地点的天气情况。这个是一个很牛的人写的一个天气插件,下面就是一段script代码;放到你需要的位置就可以了。http://lab.julying.com/weather/v3/jquery.weather.build.min.js?parentbox=body&moveArea=all&zIndex=1&move=1&原创 2014-07-13 18:02:25 · 1361 阅读 · 0 评论 -
mysql更改了默认监听端口后
由于迁移服务器的问题,将网站迁移到了另外一台服务器上,但是这台服务器上有PHP的虚拟机,占用了默认的80端口,.net网站的项目需要默认监听80端口。所以就将php的监听端口改成了8081。由于这个就出现了一个问题,mysql只能本地连接,远程就无法访问(已经开启了远程访问的权限)。吴江老师最后发现是1、因为mysql原来是监听在127.0.0.1上,所以只能本地连接,需要原创 2014-07-13 18:16:49 · 1812 阅读 · 0 评论 -
PHP读取xml文件
我将软件版本更新中的版本号等数据信息存放在xml文件中,使用时将版本信息读取出来。xml文件内容如下: v1.8.7 下面是PHP如何读取xml文件$doc = new DOMDocument();$filepath=$_SERVER['DOCUMENT_ROOT']."/upload/versionpc/ios原创 2014-07-13 18:16:23 · 418 阅读 · 0 评论 -
mysql中随机数的运用
最近在测试订阅模块的时候把文章的阅读数都改成500了,测试完了没有及时改过来,今天涂总提起这个事情,然后我就打算一个个改,改了两个就不想改了,然后就想有没有可以在sql语句中加入随机数的;就到网上找的了解决方案如下:UPDATE magazinearticle SET ArticleNum =FLOOR(100 + (RAND() * 1000)); 红色的意思代表的是从100原创 2014-07-13 18:25:27 · 573 阅读 · 0 评论 -
远程桌面连接增加端口号
我们目前有windows服务器也有linux服务器,我个人觉得如果需要连接服务器的话,比如linux最好有个子账号,而且服务器账号连接的账号密码最多两个人保管,不能让公司太多人都可以访问连接,不是说谁会干什么,而是服务器是公司的一个很重要的数据信息保存。太多人涉及的话就会出现一些不必要的问题。这里我说下关于windows服务器远程连接访问控制时最好有相应的权限限制,比如想连接到某台服务器必原创 2014-07-13 17:27:39 · 6094 阅读 · 1 评论 -
PHP代码生成GUID
$charid = strtoupper(md5(uniqid(mt_rand(), true))); $hyphen = chr(45);// "-" $uuid = chr(123)// "{" .substr($charid, 0, 8).$hyphen .substr(原创 2014-07-13 17:30:19 · 471 阅读 · 0 评论 -
sql server数据库实现定期自动备份
由于之前出现过人员在数据后台误操作将试题库的某个模块的数据全部删除的问题,就需要数据的备份与还原,其实就算没有这个问题也应该有个定期备份数据库的这个流程。在网上找到了就该问题的解决方案。1、在sql server 2008数据库管理的主界面中,找到管理菜单下的维护计划,右击新建维护计划。2、可以为该计划起个名字以及相关说明等,然后下一步,就是对备份计划的一些属性设置,比如备原创 2014-07-13 17:53:44 · 880 阅读 · 0 评论 -
php压缩包并自动下载
珍立拍导出病历功能中,之前做的是单纯的将病历每个子项目的备注导出到word中保存,我觉得导出病历的意义不太大,我觉得应该同时将患者信息以及相关的文件同时导出。首先我会将这个病例的病例信息和患者信息合并到一个word中,把word文件临时存储在一个文件夹中,同时将这个病例有关的图片文件以及录音视频等文件下载下来 ,并将文件对应的备注信息已文本形式保存下来,这些数据和word文件保存在一个文件原创 2014-07-13 17:29:33 · 479 阅读 · 0 评论 -
IIS服务器上发布IOS软件
1、需要IOS程序员的配合,将软件打包,会有两个文件:xxx.plist;xxx.ipa扩展名为plist和ipa的两个文件;如何打包请参考该地址:http://blog.sina.com.cn/s/blog_7a2ffd5c01013o2d.html2、需要有一个域名作为一个新的项目;或者放在一个域名下面,这里我们将它放在咱们官网作为例子。3、官网上的项目中建一个文件夹这里起名叫原创 2014-07-13 17:35:40 · 750 阅读 · 0 评论 -
js数据图表显示
自己有些的demo;下载地址如下原创 2014-07-13 17:46:04 · 447 阅读 · 0 评论 -
PHP网页中嵌入百度地图
1:首先到百度地图API,申请密钥。(如果没有百度账户得先注册一个)2:百度地图API的功能做得比较分散,像标注、缩放等都是需要自己一步步找代码的。3:具体的操作代码 http://api.map.baidu.com/api?v=1.5&ak=申请的密钥"> var map = new BMap.Map("allmap原创 2014-07-13 17:35:56 · 1912 阅读 · 0 评论 -
音频播放器
做项目过程中要有音频在线播放的原创 2014-07-13 17:52:01 · 385 阅读 · 0 评论 -
定时程序
因为在图片识别中有这么一个需求,定时检查是否有新的图片需要识别,所以我就将这个小功能运用到这里。具体操作步骤如下:1、首先要有一个扩展名为bat批处理程序,这个文件里面的代码指向我们要执行的代码文件2、到控制面板----管理工具----任务计划程序3、点击创建任务,输入相应的程序名称,设置触发器(就是该程序的属性,什么时候开始运行,运行频率等等),在操作的选项卡中新建,将自原创 2014-07-13 17:53:34 · 429 阅读 · 0 评论 -
HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
迁移网站的时候,网站在新的服务器上跑不起来,报HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理错误。到网上查问题所在,当时搭建服务器环境的时候先安装的.NET Framework4.0,之后安装的IIS服务,导致了.NET Framework4.0版本在IIS服务的ISAPI没有注册。解决方案如下:原创 2014-07-13 18:12:39 · 528 阅读 · 0 评论