现在我知道你可以使用OOP和MVC进行组织,但这只适用于PHP.
让我们说,我添加了一个新窗口,当用户点击链接时它会弹出,它会显示一个带有JS验证的表单,并且它是CSS样式的.
这里我们有4个代码:JS,CSS,PHP和HTML(带有一些PHP代码段).
你会如何组织所有这些代码?因为当我得到50个Windows代码到处传播并且让我改变删除窗口的行为时,我必须扮演侦探.每次我都要用JS,CSS等添加一个新窗口时,我会紧张.
我考虑过这个结构.如果你为每个窗口都有一个单独的"模块",那会不会更好.例如,每个窗口的文件夹.在该地图中,您可以放置一个CSS,一个JS,一个PHP和一个HTML文件?然后你有一个非常好的结构,不是很混乱,你不要在一个大的JS和CSS文件中混合所有窗口.
你怎么看?我很感激如何组织这4种代码的建议.
我在java中做一个项目,它具有在数据库中添加文件的功能,我想使用winapi函数来选择文件.我该怎么做?
还有另一种在android中的画布上绘制对象的方法吗?
draw()中的这段代码不起作用:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pushpin);
canvas.drawBitmap(bmp, screenPts.x, screenPts.y-50, null);
Run Code Online (Sandbox Code Playgroud)
实际上,它正在处理我的第一个代码,但是当我将它转移到另一个名为MarkOverlay的类时,它就不再起作用了.
markerOverlay = new MarkerOverlay(getApplicationContext(), p);
listOfOverlays.add(markerOverlay);
Run Code Online (Sandbox Code Playgroud)
我应该将哪个参数传递给MarkerOverlay以使此代码有效?错误发生在getResources()中.
仅供参考,canvas.drawOval是完美的工作,但我真的想画一个图像而不是椭圆形.:)
我的程序绘制了在窗口上移动的圆圈.我想我必须缺少一些基本的gtk/cairo概念,因为它似乎对我正在做的事情运行得太慢/断断续续.有任何想法吗?谢谢你的帮助!
#!/usr/bin/python
import gtk
import gtk.gdk as gdk
import math
import random
import gobject
# The number of circles and the window size.
num = 128
size = 512
# Initialize circle coordinates and velocities.
x = []
y = []
xv = []
yv = []
for i in range(num):
x.append(random.randint(0, size))
y.append(random.randint(0, size))
xv.append(random.randint(-4, 4))
yv.append(random.randint(-4, 4))
# Draw the circles and update their positions.
def expose(*args):
cr = darea.window.cairo_create()
cr.set_line_width(4)
for i in range(num):
cr.set_source_rgb(1, 0, 0) …
Run Code Online (Sandbox Code Playgroud) 我将用PHP编写我的Web项目框架.请不要告诉我考虑使用一些现有的框架(Cake,CodeIgniter,Symfony等) - 我已经看过它们并决定自己编写一个.
框架本身主要由模块系统,数据库处理程序和模板解析器组成.(当然还有很多其他的东西)
对于模块系统,我的意思是每个模块只有一个PHP文件和一个或多个与之关联的模板.一个例子模块是modules/login.php
使用templates/login.tpl
它的设计.
现在,每个人(?)都在谈论MVC(模型视图控制器)概念,大多数现有框架也使用它.
所以我的问题如下:
我想我已经确定了ASP处理IE条件评论(或一般的html评论)的方式中的一个错误.
理论上它根本不应该处理它们,因为它们是为客户端而设计的.
在实践中 ..
<!--[if IE 6]>
<!--include virtual="emptyfile.asp"-->
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
将返回
<![endif]>
Run Code Online (Sandbox Code Playgroud)
是的,你读得正确..它将删除评论的开头包括文件中的任何内容并保留结束评论标签..
这个'''''''''''''''''''''''''''''''''''''''''''''''''''''
有明显的解决方法,例如使用server.execute
包含您的文件而不是include指令,它将按预期工作.
很可能它将-->
include指令的结尾与<!--
html注释的开头混淆了.. 但它根本不应该打扰html注释.
知道这种情况发生的原因是什么?还是只是一个bug?
很多时候我需要删除一个文件夹并复制另一个具有相同名称的文件夹.总是这是一个麻烦的地方.这样做的最佳方法是什么?
我尝试提交时遇到的错误:
Run Code Online (Sandbox Code Playgroud)Error: Directory Error: '..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' Error: containing working copy admin area is missing Error: Please execute the 'Cleanup' command.
我在尝试清理时遇到的错误:
Run Code Online (Sandbox Code Playgroud)'..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' is not a working copy directory.
在薄荷ubuntu上新安装了postgres 8.4.如何使用psql为postgres创建用户并登录?
当我输入psql时,它只是告诉我
psql: FATAL: Ident authentication failed for user "my-ubuntu-username"
Run Code Online (Sandbox Code Playgroud) 我使用Ubuntu 9.10作为操作系统在我的本地计算机上运行Apache Tomcat 6.0.20/MySQL 5.1.37-lubuntu/sun-java6-jdk/sun-java6-jre/sun-java6-bin.我试图让一个简单的数据库查询示例现在运行2天,但我仍然得到这个例外:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)"
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has …
Run Code Online (Sandbox Code Playgroud) 我在哪里可以获得OpenCV for python?有什么先决条件?我试图通过synaptic包管理器安装opencv-python,但Python说
没有名为CVtypes的模块
php ×2
python ×2
android ×1
animation ×1
asp-classic ×1
bitmap ×1
cairo ×1
css ×1
frameworks ×1
google-maps ×1
gtk ×1
html ×1
ident ×1
java ×1
javascript ×1
mysql ×1
opencv ×1
passwords ×1
postgresql ×1
pygtk ×1
structure ×1
svn ×1
tomcat6 ×1
tortoisesvn ×1
winapi ×1