有没有办法将RadioButton设计为平面按钮?我有四个选择:
| btn1 | btn2 | btn3 | btn4 |
Run Code Online (Sandbox Code Playgroud)
而不是每个旁边都有一个小小的无线电圈,我想把它们都显示为一个普通的平面按钮.这可能而不必自己绘制它们吗?
谢谢
$a = "<no> 3232 </no> "
$a =~ s/<no>(.*)</no>/000/gi ;
Run Code Online (Sandbox Code Playgroud)
我期待那$a变成了"<no> 000 </no> ",但它不起作用.
我的 const char* FilePathName看起来像这样:C:\ImportantFile.hex
并且int id = 12345;
我需要定义一个新的const char* FilePathName_ID将带有下划线的 id 附加到原来的,FilePathName看起来像这样: C:\ImportantFile_12345.hex
我已经看过这个,但它不同,因为我使用 const char* 这给了我错误cannot convert from 'const char * ' to 'char'并且需要一个下划线。
我需要最终进行const char*
编辑,我需要保留文件扩展名。
我有时需要通过URL将其他参数传递给页面.我之前在路由文件中使用了几个通用占位符,我将其称为"genus"和"species".这曾经有用,但现在它已开始使用查询字符串生成URL.
Rails版本是2.3.8.
路线文件是:
ActionController::Routing::Routes.draw do |map|
map.root :controller => 'main', :action => 'index'
map.connect ':controller', :action => 'index'
map.connect ':controller/:action'
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:genus/:id'
map.connect ':controller/:action/:genus/:species/:id'
end
Run Code Online (Sandbox Code Playgroud)
索引页面是:
<p>
<%= url_for :controller => 'main', :action => 'test', :genus => 42, :id => 1 %>
</p>
Run Code Online (Sandbox Code Playgroud)
测试页面是
<p>
<%= params.inspect -%>
</p>
Run Code Online (Sandbox Code Playgroud)
索引页面显示/ main/test?genus = 42&id = 1我希望/ main/test/42/1.
但是,如果我转到/ main/test/42/1,那么我会看到正确的参数:
{"controller"=>"main","action"=>"test","genus"=>"42","id"=>"1"}
我有什么想法我做错了吗?
我想写一个javascript函数,它将向PHP脚本发出ajax请求并返回它的结果.这就是它的样子:
function myjsfunc(some_data)
{
$.post(
"/myscript.php",
{ some_data: some_data },
function(response)
{
result = response;
}
);
return result;
}
Run Code Online (Sandbox Code Playgroud)
问题是,这result总是未定义的.这可能是因为变量result不在myjsfunc命名空间中?或者是因为在处理主函数后接收到成功函数结果?
无论如何,我怎样才能获得理想的结果?有办法吗?
我有一个看起来像这样的观点:
def login(request):
...
# some variables has been set here
...
if request.POST.get('remember_me', None):
request.session.set_expiry(1209600) # 2 weeks
return HttpResponseRedirect(reverse('dashboard'))
Run Code Online (Sandbox Code Playgroud)
现在如果我使用上下文断言变量,我得到错误:"AttributeError:'HttpResponseRedirect'对象没有属性'context'"这对于会话来说是相同的.我如何测试它然后设置了一些变量并且即使我重定向也设置了可能的会话到期?
有没有办法可以获得MVC项目中的区域名称?
以下是我能想到的几种方法:
a)如果我有源,我可以浏览项目文件夹结构并枚举Areas文件夹下的文件夹.但这并不能保证所有文件夹都代表区域,除非我还枚举了每个子文件夹下的Controllers and Views文件夹.你可以说,这种方法很糟糕.
b)从二进制文件中,我可以枚举符合条件的所有名称空间RootNamespaceOfProject.Areas.*.
或者,我确信这是一种更优雅的方式.ASP.NET MVC框架中必须有一些字典可以记录所有区域.
其次,MVC框架中是否还有一个代表一个区域的程序化构造?我好像找不到一个.只有四个与区域相关的结构:
1. AreaRegistration
2. AreaRegistrationContext
3. IRouteWithArea
4. AreaHelpers (an internal class)
Run Code Online (Sandbox Code Playgroud)
如果有的话,那么是否有可能枚举该区域内的所有控制器?
编辑
我只是注意到MVC-AreaRegistrationTypeCache.xml在文件夹\ Windows\Microsoft.NET\Framework\v4.xx\Temporary ASP.NET Files\root\RandomlyGeneratedHash1\RandomlyGeneratedHash2\UserCache中调用了此文件.
该文件夹有两个文件:
a)MVC-AreaRegistrationTypeCache.xml:此文件包含计算机上具有区域的所有程序集中的所有区域的列表.
b)MVC-ControllerTypeCache.xml:该文件列出了程序集区域内的控制器.
现在,唯一要弄清楚的是,是否有一些编程方式让MVC框架读取这些文件并告诉我二进制文件中是否存在某个区域.
我在想这个AreaRegistration班可能就是那个.进一步探索......
我想在Android应用程序中使用Geocoder,我有以下代码来对其进行采样:
public class LocatorGeo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Geocoder geo = new Geocoder(getApplicationContext());
List<Address> myAddrs = new ArrayList<Address>();
try {
myAddrs = geo.getFromLocationName("CO100AR", 1);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我得到以下堆栈跟踪:
09-01 15:52:38.809: WARN/System.err(334): java.io.IOException: Service not Available
09-01 15:52:38.819: WARN/System.err(334): at android.location.Geocoder.getFromLocationName(Geocoder.java:159)
09-01 15:52:38.829: WARN/System.err(334): at com.jameselsey.LocatorGeo.onCreate(LocatorGeo.java:25)
09-01 15:52:38.829: WARN/System.err(334): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-01 15:52:38.839: WARN/System.err(334): …Run Code Online (Sandbox Code Playgroud) 我无法解决这些问题.首先,在2D游戏中,投影矩阵应设置为正交,左,右,上,下与窗口匹配,对吗?但是当窗口调整大小时,我应该只更改glViewport,而不是投影矩阵吗?我如何保持纵横比?
有人可以解释这两件事的目的,在二维正字游戏中,这样我可以更好地理解它吗?
感觉就像OpenGL在2D设置中做了很多无用的东西.当图像已经存在时,栅格化和计算片段,将顶点坐标转换为NDC仅转换回glViewport已经存在的位置.
另外,传统的免费OpenGL如何制作我们自己的矩阵,而不是我们自己的glViewport计算呢?
谢谢.
我有iPhone4图标,以@ 2x.png终止我的问题是,当我尝试将它们添加到svn时,svn add path/myIcon@2x.png我收到错误:
svn:警告:找不到'path/myIcon'
我想svn或我的系统不支持路径中的"@".
我能做什么?
我正在运行Mac OS X 10.6.4并试图直接添加它与subversion和通过svnX(它应该并且确实给出相同的结果).我认为存储库是在Linux系统上.